点击按钮事件提交与输入表单时被触发(Click event on button is trigged

2019-07-30 17:51发布

我有两个按钮的形式中,一个input[type=submit]和一个滑动button这是取消按钮。

我有两个事件处理程序,一个绑定到formsubmit和一个绑定到buttonclick

当我按下提交表单输入的输入上的按钮触发click事件(之前提交事件我可以补充),这是为什么?

这发生在两个壁虎和WebKit。

这里有一个工作示例: http://jsfiddle.net/q3JPR/

如果你按提交进入我要提交事件来触发,而不是点击事件。

Answer 1:

如果你改变你的按钮是<input type="button"...那么你的活动会循规蹈矩......这里是小提琴:

工作小提琴



Answer 2:

我也发现了这个解决方案。 如果你把type属性设置为“按钮” <button type="button">My Button</button>也不会提交。 我想不会指定默认设置,以便提交类型。 所以,你不必元素更改为输入。

来源: 添加内不进行定期的形式按钮提交



文章来源: Click event on button is trigged when submitting a form with enter