判断结束时间不早于开始时间。
JS代码:
<!-- 验证日期(判断结束日期是否大于开始日期)日期格式为YY—MM—DD HH:mm:ss --><script type="text/javascript">function checkform(obj){if(obj.scheduledeptContent.value == null || obj.scheduledeptContent.value == ""){alert("日程内容不能为空!");return false;}if(obj.scheduledeptStartTime.value != null && obj.scheduledeptEndTime.value != ""){var startTmp=obj.scheduledeptStartTime.value.replace(" ",":").replace(/\:/g,"-").split("-");var endTmp=obj.scheduledeptEndTime.value.replace(" ",":").replace(/\:/g,"-").split("-");var sd=new Date(startTmp[0],startTmp[1],startTmp[2],startTmp[3],startTmp[4],startTmp[5]);var ed=new Date(endTmp[0],endTmp[1],endTmp[2],endTmp[3],endTmp[4],endTmp[5]);if(sd.getTime()>ed.getTime()){alert("结束日期不能早于开始日期!");return false; }}if(obj.scheduledeptStartTime.value == null || obj.scheduledeptStartTime.value == ""){alert("开始日期不能为空!");return false;} if(obj.scheduledeptEndTime.value == null || obj.scheduledeptEndTime.value == ""){alert("结束日期不能为空!");return false;}return true;}</script><!-- /验证日期(判断结束日期是否大于开始日期)日期格式为YY—MM—DD HH:mm:ss -->
form表单:
<form method="post" action="saveEditScheduledept" οnsubmit="return checkform(this)" >日程内容 :<input id="con" name="scheduledeptContent" /><em style="color:#F00">*</em>日程开始时间 :<input id="start" name="scheduledeptStartTime" /><em style="color:#F00">*</em><br><br>日程结束时间 :<input id="end" name="scheduledeptEndTime" /><em style="color:#F00">*</em><br><br><input type="reset" value="重置" class="submit_btn float_r" /><input type="submit" value="提交" οnclick="if(confirm('确定提交?')==false)return false;" name="save" class="submit_btn float_r" /></form>