我正在使用一个JQuery
工作正常的对话插件,除了表单在用户能够单击任何按钮进行确认之前提交。我已经添加了preventDefault
,但取决于我放置它的位置,它要么完全停止提交表单,要么完全忽略,并且表单只是在没有确认的情况下提交
<script type="text/javascript">
$(document).ready(function() {
$('#perm_del_submit').click(function(ev){
$.msgbox("Are you sure?", {
type: "confirm",
buttons: [
{type: "submit", value: "Yes"},
{type: "cancel", value: "No"}
]
}, function(result) {
if (result == 'Yes') {
$('#audit_sort_form').submit();
}
});
ev.preventDefault();
});
});
</script>