700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 前端JS时间验证 结束时间不早于开始时间

前端JS时间验证 结束时间不早于开始时间

时间:2023-07-26 09:41:33

相关推荐

前端JS时间验证 结束时间不早于开始时间

判断结束时间不早于开始时间。

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>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。