说,我有一个文本输入和提交按钮的形式。为什么在提交表单时点击按钮?
如果表单中没有按钮,只需提交事件触发器,但如果至少有一个没有键入属性的按钮或type="submit"
,它也会点击它。
现在,当我在输入中输入内容,然后按Enter键时,我看到触发了按钮单击和表单提交事件。
实施例:
<form>
<input type="text" />
<button onclick="alert('submitted');">Submit</button>
</form>
我想的形式自动地点击表格上的按钮提交事件。
我不知道这种行为的起源和原因? 为什么我提交表单时需要点击按钮?
[点击事件按钮时触发提交表单时输入](http://stackoverflow.com/questions/11760030/click-event-on-button-is-trigged-when-submitting-a -form-with-enter) –
这不是,我真的好奇原因,而不是如何解决这个问题。 –
阅读答案的第二个评论。 –