点击button按钮提交两次

我的页面代码是这样


点击这个按钮,会执行两次保存方法。我一直以为是button在陷害我,然而并不是,是我自己傻不拉几。

执行两次提交方法是因为:1.button的type是submit;2.该button的onclick也执行了一次。

因为要使用自定义的提交方法dosubmit;所以将button的type改成button即可。

同理,如果你发现你点了下你的button但是提交了表单,原因可能如下:

1.看看你的按钮是不是有type="submit"

2.没有定义type的话,button默认type为submit,所以可以设置为type="button",或者将button用a标签代替

你可能感兴趣的:(还在入门)