判断结束时间不早于开始时间。
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>