<button type =“submit”> onclick两次提交?</button>

时间:2013-11-05 12:34:38

标签: javascript html forms button submit

我目前正面临一些订单重复问题。没有太多细节,我对以下内容提出了疑问。是否有可能触发提交两次?

<button type="submit" onclick="review.save()"></button>

review.save()将处理表单的提交 - 所以实际上这里不需要type = submit。但我想确定这是否会导致浏览器提交两次。在服务器日志中,2个提交的间隔大约相隔10秒。

2 个答案:

答案 0 :(得分:4)

您需要阻止默认的浏览器行为,例如:

<button type="submit" onclick="review.save(); return false;"></button>

答案 1 :(得分:1)

为您的按钮添加return false或更好的'onclick'事件!

喜欢:

<button type="submit" onclick="review.save();return false;"></button>

它“停止”以下链接的默认浏览器行为(在这种情况下)。

编辑:减速:/