我有一个带有两个按钮的表单,一个input[type=submit]
是普通按钮,一个button
是取消按钮。
我有两个事件处理程序,一个绑定到form
on submit
,一个绑定到button
on click
。
当我通过在输入中按 Enter 提交表单时,按钮上的点击事件会触发(并且在我可能添加的提交事件之前),这是为什么呢?
这发生在壁虎和 webkit 中。
这是一个工作示例:http: //jsfiddle.net/q3JPR/
如果您按 Enter 提交,我希望触发提交事件,而不是点击事件。