提交处理程序出现问题并实际提交。所需的功能如下:
单击提交按钮,如果有错误,给他们一个对话框和继续的选项(是)。如果是,请在设置特定值后运行 submit()。对话框目前没有弹出,以前我在没有提交处理程序的情况下弹出它,但是 submit() 不会执行它的操作,实际上什么都不做。
谢谢您的帮助。
function nextDialog(form) {
var isValid = $('#form').valid();
if (!isValid)
{
$('#dialog').dialog({
resizable : false,
width : 350,
height : 200,
modal : true,
buttons : {
"Yes" : function() {
$('input#foo').val('true');
$(this).dialog("close");
$('#form').submit();
},
"No": function() {
$( this ).dialog( "close" );
$('#form').submit();
}
}
});
return false;
}
}
$(document).ready(function() {
$('.form-submit-next').click(function() {
$('#form').validate({
debug: false,
errorPlacement: function(error, element) {},
submitHandler : nextDialog
});
})
});