仅在从jquery模式对话框按钮引发事件后加载页面

时间:2013-06-12 05:31:30

标签: dialog modal-dialog jquery-dialog

我正在验证一个有点复杂逻辑的表单。其中一个接一个验证完成的地方。我的意思是如果运行一个验证,那么下一个验证取决于第一次验证

例如,如果一个框具有负值,则有多个选择框,然后另一个框不能具有+ 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" );
            }
        }
    });
}

如果理解得有点乱,你可以问我......它有点复杂

0 个答案:

没有答案