我试图找出问题出在哪里,但没有线索。
我有一个使用HTML5多个提交的一个窗体的4个按钮。当我点击DELETE按钮时,弹出一个对话框,使用属性onclick="confirm('message');
。当我点击取消时,它应该停止表单提交,关闭对话框并保留在同一页面上而不采取任何行动,而是一直提交表单。它直到现在都完美运行,我无法找出问题所在。为什么JS确认()不会在确认对话框中点击取消时取消提交操作?
<form action="http://google.com/index/25" method="post" accept-charset="utf-8">
<button class="btn" type="submit" name="formSubmit" value="new">New</button>
<button class="btn" type="submit" name="formSubmit" value="save">Bulk save</button>
<button class="btn btn-danger" type="submit" name="formSubmit" value="delete" onclick="confirm('Do you really want to remove a record(s)?.');">Delete permanently</button>
<button class="btn" type="submit" onclick="confirm('stop or proceed');">submit</button>
</form>
任何人都得到了同样的错误?
的可能重复[JavaScript的表单提交 - 确认或取消提交对话框(http://stackoverflow.com/questions/6515502/javascript-form-submit-confirm-or-cancel-提交对话框) – bfavaretto