代码如下:
<h2>leave application</h2>
<form name="lv" method="post" action="5.asp">
<p>leave from:
<input type="hidden" name="f" >
<select id="selYear" ></select>/
<select id="selMonth" ></select>/
<select id="selDay" onchange="g();"></select>
<script type="text/javascript">
var selYear = document.getElementById("selYear");
var selMonth = document.getElementById("selMonth");
var selDay = document.getElementById("selDay");
var dt = new Date();
new DateSelector(selYear, selMonth , selDay, dt);
function g()
{
g=(selDay.selectedIndex+1)+(selMonth.selectedIndex+dt.getMonth()-2)*100+(selYear.selectedIndex+dt.getFullYear())*10000;
alert(g);
document.lv.f.value=g;
}alert能出正确的值,我也用隐藏域post过,也post不过去。救命啊!!大神们!能不能让我的select id传到指定页面去?
5.asp的代码是<%a=trim(request.form("f")) response.write(a)%>
<h2>leave application</h2>
<form name="lv" method="post" action="5.asp">
<p>leave from:
<input type="hidden" name="f" >
<select id="selYear" ></select>/
<select id="selMonth" ></select>/
<select id="selDay" onchange="g();"></select>
<script type="text/javascript">
var selYear = document.getElementById("selYear");
var selMonth = document.getElementById("selMonth");
var selDay = document.getElementById("selDay");
var dt = new Date();
new DateSelector(selYear, selMonth , selDay, dt);
function g()
{
g=(selDay.selectedIndex+1)+(selMonth.selectedIndex+dt.getMonth()-2)*100+(selYear.selectedIndex+dt.getFullYear())*10000;
alert(g);
document.lv.f.value=g;
}alert能出正确的值,我也用隐藏域post过,也post不过去。救命啊!!大神们!能不能让我的select id传到指定页面去?
5.asp的代码是<%a=trim(request.form("f")) response.write(a)%>
<option value="v_12">txt_12</option>
</select>
function g(){
var selDay = document.getElementById("selDay");
alert(selDay.options[selectedIndex].value);//结果:option[0].value=v_12
alert(selDay.options[selectedIndex].text);//结果:option[0].text=txt_12
}
供参考!!
{
g=(selDay.selectedIndex+1)+(selMonth.selectedIndex+dt.getMonth()-2)*100+(selYear.selectedIndex+dt.getFullYear())*10000;
alert(g);
document.lv.f.value=g;
}命名冲突了吧