我正在验证一个有点复杂逻辑的表单。其中一个接一个验证完成的地方。我的意思是如果运行一个验证,那么下一个验证取决于第一次验证
例如,如果一个框具有负值,则有多个选择框,然后另一个框不能具有+ ve值,它必须具有负值。并显示一个消息框,显示错误和带有复选框的消息,表明它是正确的。如果它检查框,那么他们可以输入正值和负值。所以为了做到这一点,我使用了一个jquery模态对话框 - 确认框。但是像这些有多种情况和逻辑。我使用带有id为dialog_modal
的单个div的对话框,我用jquery动态传递了消息。但是发生了什么是jquery模式对话框仅出现在最后一次验证
所以我想要的是在调用对话框模态时中断页面加载过程,并且只在按下任何按钮后继续。我有一个像这样的对话模态的函数...
function dialog(param){
$("#dialog_modal").addClass(param);
$( "#dialog_modal ."+param ).dialog({
resizable: false,
modal: true,
buttons: {
Yes: function() {
eval(param+'_ok()');
$( this ).dialog("close" );
},
No: function() {
eval(param+'_cancel()');
$( this ).dialog( "close" );
}
}
});
}
如果理解得有点乱,你可以问我......它有点复杂