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>
问题是: 现在更改了某一个下拉菜单的值(在当前时间之后的日期) 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>
解决方案 »
- appfuse中的问题
- 图片刷新问题
- gqGrid treeGrid节点展开问题(急)
- tomcat 报错什么意思
- 问一个正则表达式的写法,只能输入正整数,其他字符一律删掉,第一个为零也删掉
- ##大家帮我的网站提提建议(我对网站的设计实在是菜)##
- linux下的tomcat部署的问题
- javascript 中如何删除空格?如:VB中的trim()
- 为图书馆作的表结构,这是读者表,书籍表,借还情况表。请大家给看看,行不行的通?
- struts1根据页面找对应的jsp问题
- 如何在网页上实现一个和桌面应用中差不多的表格?
- 刚才下了netbeans下的visual web,用了一下,很不习惯,不知道有没有jsp+beans的做法?
你在什么时候修改它的值了?