我正在验证一个逻辑有点复杂的表单。一个又一个验证完成的地方。我的意思是如果运行一个验证,那么下一个验证取决于第一个验证
例如,如果一个框具有负值,则有多个选择框,那么另一个框不能具有 +ve 值,它必须具有负值。并且将显示一个消息框,其中显示错误和一个带有复选框的消息,表明它是正确的。如果它选中该框,那么他们可以输入正值和负值。所以要做到这一点,我使用了一个 jquery 模态对话框确认框。但像这些一样,有多种情况和逻辑。我为谁使用了带有 id 的单个 div 的对话框,dialog_modal
并使用 jquery 动态传递了消息。但是发生的事情是 jquery modal 对话框只出现在最后一次验证中
所以我想要的是在调用对话框模式时中断页面加载过程,并且只有在按下任何按钮后才继续。我有一个像这样的对话框模式的功能......
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" );
}
}
});
}
如果理解起来有点混乱,你可以问我......它有点复杂