日期:2014-05-18  浏览次数:20876 次

帮忙看看 ,解决即给分 下拉菜单的问题!
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 "