JSP页中的下拉菜单,在 form中有个选时间的 XX月 XX日 XX时 XX分 下拉菜单。默认的是当前时间,javascript控制不能为空。
问题是:  现在更改了某一个下拉菜单的值(在当前时间之后的日期) javascript扔提示 “当前日期为空”。这种情况偶尔出现,有时候下拉菜单好用,选完就通过,有时候选完跟没选一样。相关代码如下:
function validateCheckoutForm(form)
{
var askForDate = form.askForDate.value;
 if(askForDate == ""){
    alert("要求接访时间不能为空!");
    return false;
    }
return confirm('是否确定要发送?');
    }
 
<tr>
      <td height="20" valign="middle" bgcolor="#DDF9DD">要求接访时间</td>
      <td bgcolor="#FFFFFF"><input name="syear" type="text" size="4" value="<%=year%>" readonly />

<html:select property="smonth" value="<%=month%>">
<html:option value="01">1月</html:option>
<html:option value="02">2月</html:option>
<html:option value="03">3月</html:option>
<html:option value="04">4月</html:option>
<html:option value="05">5月</html:option>
<html:option value="06">6月</html:option>
<html:option value="07">7月</html:option>
<html:option value="08">8月</html:option>
<html:option value="09">9月</html:option>
<html:option value="10">10月</html:option>
<html:option value="11">11月</html:option>
<html:option value="12">12月</html:option>
</html:select>
<html:select property="sdate" value="<%=date%>">
<html:option value="01">1日</html:option>
<html:option value="02">2日</html:option>
<html:option value="03">3日</html:option>
<html:option value="04">4日</html:option>
<html:option value="05">5日</html:option>
<html:option value="06">6日</html:option>
<html:option value="07">7日</html:option>
<html:option value="08">8日</html:option>
<html:option value="09">9日</html:option>
<html:option value="10">10日</html:option>
<html:option value="11">11日</html:option>
<html:option value="12">12日</html:option>
<html:option value="13">13日</html:option>
<html:option value="14">14日</html:option>
<html:option value="15">15日</html:option>
<html:option value="16">16日</html:option>
<html:option value="17">17日</html:option>
<html:option value="18">18日</html:option>
<html:option value="19">19日</html:option>
<html:option value="20">20日</html:option>
<html:option value="21">21日</html:option>
<html:option value="22">22日</html:option>
<html:option value="23">23日</html:option>
<html:option value="24">24日</html:option>
<html:option value="25">25日</html:option>
<html:option value="26">26日</html:option>
<html:option value="27">27日</html:option>
<html:option value="28">28日</html:option>
<html:option value="29">29日</html:option>
<html:option value="30">30日</html:option>
<html:option value="31">31日</html:option>
</html:select>
<html:select property="shour" value="<%=hour%>">
<html:option value="00">0</html:option>
<html:option value="01">1</html:option>
<html:option value="02">2</html:option>
<html:option value="03">3</html:option>
<html:option value="04">4</html:option>
<html:option value="05">5</html:option>
<html:option value="06">6</html:option>
<html:option value="07">7</html:option>
<html:option value="08">8</html:option>
<html:option value="09">9</html:option>
<html:option value="10">10</html:option>
<html:option value="11">11</html:option>
<html:option value="12">12</html:option>
<html:option value="13">13</html:option>
<html:option value="14">14</html:option>
<html:option value="15">15</html:option>
<html:option value="16">16</html:option>
<html:option value="17">17</html:option>
<html:option value="18">18</html:option>
<html:option value="19">19</html:option>
<html:option value="20">20</html:option>
<html:option value="21">21</html:option>
<html:option value="22">22</html:option>
<html:option value="23">23</html:option>
</html:select>

<html:select property="sminute" value="00">
<html:option value="00">:00</html:option>
<html:option value="05">:05</html:option>
<html:option value="10">:10</html:option>
<html:option value="15">:15</html:option>
<html:option value="20">:20</html:option>
<html:option value="25">:25</html:option>
<html:option value="30">:30</html:option>
<html:option value="35">:35</html:option>
<html:option value="40">:40</html:option>
<html:option value="45">:45</html:option>
<html:option value="50">:50</html:option>
<html:option value="55">:55</html:option>
</html:select>
分<font color="red">*</font><input type="hidden" name="askForDate"/></td>