我目前正面临一些订单重复问题。没有太多细节,我对以下内容提出了疑问。是否有可能触发提交两次?
<button type="submit" onclick="review.save()"></button>
review.save()
将处理表单的提交 - 所以实际上这里不需要type = submit。但我想确定这是否会导致浏览器提交两次。在服务器日志中,2个提交的间隔大约相隔10秒。
答案 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>
它“停止”以下链接的默认浏览器行为(在这种情况下)。
编辑:减速:/