我的HTML <form>
包含一些<button>
和<input type="submit">
:
<form>
<button>first button</button>
<button>second button</button>
<input type="text">
<input type="submit">
</form>
但是当在text
字段中按下 enter 时,会激活“第一个按钮”而不是“提交”按钮。
如何让输入触发“提交”按钮?
答案 0 :(得分:14)
<button>
元素的默认行为就像“提交”按钮。尝试使用<button type='button'>
作为非提交按钮。
答案 1 :(得分:-2)
您很可能通过一些简单的jQuery覆盖文本输入的默认行为。请尝试查看.keydown()
的文档