我尝试找出问题所在,但是一点线索都没有。
我使用HTML5的多项提交功能为一个表单添加了4个按钮。当我点击删除按钮时,会弹出一个对话框,使用了onclick="confirm('message');
属性。当我点击取消后,应该停止表单提交,关闭对话框,并停留在同一页上没有任何操作,但实际上它还是持续提交表单。它之前一直正常工作,但现在我找不到问题所在。
<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>
这里有一个实时的演示可以在jsbin上查看
有人遇到同样的错误吗?