繁体   English   中英

PHP中确认弹出窗口之前的验证

[英]Validation before confirmation popup in PHP

我正在使用2个jquery插件,其中1个用于验证(jquery.validate.js),1个用于使用模式弹出窗口(jquery.blockUI.js)的确认窗口。 这两个插件都可以在我的php表单中正常工作。 但是,我想在显示模式弹出窗口之前先得到验证触发器,这不是正在发生的事情。 我将两者都放置在由按钮触发的单个函数中,如下所示:

<input type="button" value = "Submit" onclick="javascript:showActions();" />

function showActions() {
    $("#registration-form").valid();

    $.blockUI({
        message: $('#confirmation-dialog'),
        css: {
            width: '500px',
            display: 'block'
        }
    });
}

当我尝试触发该功能时,会验证表单,但同时显示模式弹出窗口,该弹出窗口会禁用表单,直到关闭表单。 我该如何做,以便在满足所有验证条件的情况下才调用模式弹出窗口?

我尝试添加一个if条件,该条件检查$(“#registration-form”)。valid()返回的是true还是false,但是当我这样做时,我最终得到一个空白的弹出窗口,并且我的验证不起作用。 请指教。

尝试

function showActions() {
    if ($("#registration-form").valid()) {
        $.blockUI({
            message: $('#confirmation-dialog'),
            css: {
                width: '500px',
                display: 'block'
            }
        });

    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM