今天发现一个浏览器会默认提交表单的问题(IE)
问题:
我的表单中,有一个文本框,两个下拉框,文本框中并没有绑定任务事件,但是我将焦点放在文本框中,键入回车键,会提交表单。
原因:
如果表单中含有一个单行文本框,那么无论含有多少其他类型的表单组件,那么在该文本框中键入回车键时,表单会自动提交。
解决方法:
在表单中,再加一个隐藏的文本框,表单就不会自动提交。
今天发现一个浏览器会默认提交表单的问题(IE)
问题:
我的表单中,有一个文本框,两个下拉框,文本框中并没有绑定任务事件,但是我将焦点放在文本框中,键入回车键,会提交表单。
原因:
如果表单中含有一个单行文本框,那么无论含有多少其他类型的表单组件,那么在该文本框中键入回车键时,表单会自动提交。
解决方法:
在表单中,再加一个隐藏的文本框,表单就不会自动提交。