如果表单中含有一个单行文本输入域,那么无论含有多少其他类型的表单组件,那么在该输入域中点击Enter时,表单会自动提交。
并且在文本框中添加的keyup事件在回车事件发生时并不会被触发。
下面有让事件触发的两种解决方法,
1、在文中加入style="display:none"的type 为 text 的 input
2、如果不想添加元素,则把keyup事件改为keypress事件。并在里面阻止默认行为,比如e.preventDefault.
如果表单中含有一个单行文本输入域,那么无论含有多少其他类型的表单组件,那么在该输入域中点击Enter时,表单会自动提交。
并且在文本框中添加的keyup事件在回车事件发生时并不会被触发。
下面有让事件触发的两种解决方法,
1、在文中加入style="display:none"的type 为 text 的 input
2、如果不想添加元素,则把keyup事件改为keypress事件。并在里面阻止默认行为,比如e.preventDefault.