IE 默认回车把form 表单提交,但是有的web 项目中不需要这么做,这样就有问题了。
原因如下:
1. 只有一个text框时,(不管有没有submit),直接触发onsubmit (form标签的一事件属性)
2. 有多个text框时,触发submit上的onclick,其默认行为为触发onsubmit。
解决办法:
我们在写jsp页面的时候,尽量把按钮的type 设置成 button。
在提交按钮和form 上 设置 onsubmit =“ ×××();”
function ×××(){
...
//写验证逻辑
return true;
}