WEB开发中,如果页面的 form 中只有一个input元素,在该input元素的输入框中按回车(注:此时并没有写对应的onkeydown等事件处理),则浏览器会默认提交表单,请看如下代码:
页面中只有一个input元素时默认提交表单
那么如何禁止呢,禁止方法有两种:
[1]只有一个时发生,可以在form中添加一个隐藏的input元素,修改后的代码如下:
页面中只有一个input元素时默认提交表单
[2]禁用form的onsubmit事件:
页面中只有一个input元素时默认提交表单