http://www.jensbits.com/2009/08/10/modal-confirmation-dialog-on-form-submit-javascript-jquery-ui-and-thickbox-varieties/
solution is to NOT use the submit function at all after confirm:
$( "#dialog-confirm" ).dialog({
resizable: false,
autoOpen: false,
height: 140,
modal: true,
buttons: {
"Delete pendings": function() {
document.scheduled_release_form.submit();
},
Cancel: function() {
$( this ).dialog("close");
}
}
});
<form action="" method="post" name="scheduled_release_form" id="scheduled_release_form"> <input type="button" name="submit_update" value="submit update" id="submit_update"><input type="button" name="submit_delete" value="delete pendings" id="submit_delete"></form>