<form action="XXXX" method="post">
<table align="center" border="0">
<tr>
<td align="right">
<div id="divseltime1">日期:
<select id="selautotime" name="selautotime" onchange="gotoshowtime(this.value)">
<option value="3">3 Days</option>
<option value="7">7 Days</option>
<option value="30">30 Days</option>
<option value="365">365 Days</option>
<option value="1">This year</option>
<option value="0">选择日期</option>
</select>
</div>
</td>
<td>类型:
<select id="seltype" name="seltype" onchange="gettype(this.value)">
<c:forEach items="${typelist}" var="totype" varStatus="step">
<option value="${step.index }" <c:if test="${totype eq selserver }"> selected='selected'</c:if> > ${totype }</option>
</c:forEach>
</select>
</td>
<td width="20"></td>
<td><input type="button" value="Submit" onclick="gotosubmit()"></input></td>
</tr>
</table>
</form>String seltype=req.getParameter("seltype");
String autotime=req.getParameter("selautotime");
每次seltype都有值,但是autotime一直是null这个是什么问题啊?求解~
<option value="3">3 Days</option>
<option value="7">7 Days</option>
<option value="30">30 Days</option>
<option value="365">365 Days</option>
<option value="1">This year</option>
<option value="0">选择日期</option>
</select>
onchange="gotoshowtime(this.value)"
1、这句是否有执行?
2、<option >中没有被选中的(无selected)?
onchange没有做什么,只是在用户,选到:选择日期的时候,显示另一个Div而已,没有对这个select进行操作我也很郁闷不知道什么原因
Enumeration enu=req.getParameterNames();
while(enu.hasMoreElements()){
String paraName=(String)enu.nextElement();
System.out.println(paraName+": "+req.getParameter(paraName));
}
我用上面那段代码,发现提交的时候没有selautotime这个参数
郁闷,明显在form里面啊,为什么提交的时候,没有呢?
function gotoshowtime(vv){
if(vv==0){
$('#divtime2').show();
$('#divseltime1').hide();
}
}
是这个gotosubmit方法的问题,我是用了ajax提交。。我郁闷了,给忘记了忘记写参数了。不要鄙视我。。结贴