提交处理程序出现问题并实际提交。所需的功能如下:
单击提交按钮,如果有错误,给他们一个对话框并选择继续(是)。如果是,请在设置特定值后运行submit()。 Dialog目前没有弹出,之前我没有提交处理程序就弹出了,但是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
});
})
});