Chrome浏览器中对form表单用onsubmit进行拦截后无法再次提交的问题

今天在项目开发的过程中遇到这样一个问题,就是在chrome浏览器中form表单被拦截后无法再度提交。
项目中有这样一个需求,验证两个时间的先后关系。
我写了一个方法:
- function checkdatetime(){
- var startDt=Date.parse($("#startDtString").val());
- var expireDt=Date.parse($("#expireDtString").val());
- if(startDt>=expireDt){
- alert("请检查日期,开始时间晚于结束时间");
- return false;
- }
- }
然后form如下:
- <form onsubmit="return checkdatetime()"< /span>>
- <input onclick="WdatePicker({dateFmt:'<%=Wcsecondhit.FORMAT_EXPIRE_DT%>'})" id="expireDtString" name="expireDtString" />
- <input onclick="WdatePicker({dateFmt:'<%=Wcsecondhit.FORMAT_EXPIRE_DT%>'})" id="expireDtString" name="expireDtString" />
- <input type="submit" value="submit"/>
- </form>
结果第一次弹出“请检查日期,开始时间晚于结束时间”提示后,无法再提交表单了。百度了一下,说的方法都不适用。
我的解决方法是这样的:
- <form >
- <input onclick="WdatePicker({dateFmt:'<%=Wcsecondhit.FORMAT_EXPIRE_DT%>'})" id="expireDtString" name="expireDtString" />
- <input onclick="WdatePicker({dateFmt:'<%=Wcsecondhit.FORMAT_EXPIRE_DT%>'})" id="expireDtString" name="expireDtString" />
- <input type="submit" onclick="return checkdatetime()"< /span> value="submit"/>
- </form>
把该验证方法移到 submit的按钮中就OK了!
相关内容
win10多任务按键怎么设置在底部详细方法
win10多任务按键怎么设置在底部详细方法,按键,任务,在使用电脑...
设置里程碑|设置里程碑的方法有哪些
设置里程碑|设置里程碑的方法有哪些,,1. 设置里程碑的方法有哪...
新一代的Office代替Web浏览器
新一代的Office代替Web浏览器,,如果你用Office来取代网络浏览...
Outlook的PST文件损坏的修复方法
Outlook的PST文件损坏的修复方法,文件, ...
你支持800万用户Firefox吗如何能在火狐浏览器上
你支持800万用户Firefox吗如何能在火狐浏览器上中国的道路,,2...
手提电脑手写怎么设置|电脑手写设置方法
手提电脑手写怎么设置|电脑手写设置方法,,电脑手写设置方法看...
打印机常见故障排除方法HP5000打印机为例
打印机常见故障排除方法HP5000打印机为例,,HP 50005100打印机...
手机版wps里如何给字加拼音|wps在文字上加拼音
手机版wps里如何给字加拼音|wps在文字上加拼音的方法wps怎么...
小编辑器教你减少计算机网络流量的最简单方法
小编辑器教你减少计算机网络流量的最简单方法,,核心提示:教你如...
Android手机模拟器的安装方法_模拟器安装教程在
Android手机模拟器的安装方法_模拟器安装教程在计算机技能,,核...
微软Win10搜索Web内容强制使用Edge和Bing|windo
微软Win10搜索Web内容强制使用Edge和Bing|windows10自带的ed...
检查元素快捷键|浏览器审查元素快捷键
检查元素快捷键|浏览器审查元素快捷键,,浏览器审查元素快捷键...
如何升级路由器的路由器升级_192.168.1.1鲜为人
如何升级路由器的路由器升级_192.168.1.1鲜为人知的方法,,核心...
电脑装cpu风扇全过程|电脑cpu风扇安装方法
电脑装cpu风扇全过程|电脑cpu风扇安装方法,,1. 电脑cpu风扇安...
Chrome浏览器中文名字叫酷音量浏览器
Chrome浏览器中文名字叫酷音量浏览器,,现在我们可以看到,在2012...