各种浏览器回车自动提交的测试
很多时候,我们在页面提交之前要做一些值的检验,或者动态拼action等等,但是在有的浏览器,在文本框等控件上回车时,会自动提交页面。下面是测试结果:
回车提交
WIN IE N
Firefox 2.0.0.5 N
Netscape 8.1.3 N
Opera 9.23 Y
Win safari 3.0.3 Y
Osx safari 1.3.2 Y
Mac ie 5.2 Y
如果想避免回车自动提交带来的问题可以这样:
1:如果想彻底屏蔽就在form上加上οnsubmit="return false;" 比如:<html:form οnsubmit="return false;"
2:可以在回车提交时去调用页面相关的ckeck js方,
比如<html:form οnsubmit="return submitForm();" 记住在submitForm方法中校检不通过的时候,要return false;
很多时候,我们在页面提交之前要做一些值的检验,或者动态拼action等等,但是在有的浏览器,在文本框等控件上回车时,会自动提交页面。下面是测试结果:
回车提交
WIN IE N
Firefox 2.0.0.5 N
Netscape 8.1.3 N
Opera 9.23 Y
Win safari 3.0.3 Y
Osx safari 1.3.2 Y
Mac ie 5.2 Y
如果想避免回车自动提交带来的问题可以这样:
1:如果想彻底屏蔽就在form上加上οnsubmit="return false;" 比如:<html:form οnsubmit="return false;"
2:可以在回车提交时去调用页面相关的ckeck js方,
比如<html:form οnsubmit="return submitForm();" 记住在submitForm方法中校检不通过的时候,要return false;