Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何防止在提交联系人表单7时关闭放大弹出窗口?_Javascript_Contact Form 7_Magnific Popup - Fatal编程技术网

Javascript 如何防止在提交联系人表单7时关闭放大弹出窗口?

Javascript 如何防止在提交联系人表单7时关闭放大弹出窗口?,javascript,contact-form-7,magnific-popup,Javascript,Contact Form 7,Magnific Popup,我点击按钮,打开里面有表单的弹出窗口 function openMagnificPopup() { $('.btn--primary').on('click', function () { $.magnificPopup.open({ items: { src: $('#popup-form').html(), type: 'inline',

我点击按钮,打开里面有表单的弹出窗口

function openMagnificPopup() {
        $('.btn--primary').on('click', function () {
            $.magnificPopup.open({
                items: {
                    src: $('#popup-form').html(),
                    type: 'inline',
                    closeBtnInside: true,
                    modal: true,
                },
                closeOnBgClick: false,
                callbacks: {
                    open: function() {
                      jQuery('body').addClass('noscroll');
                    },
                    close: function() {
                      jQuery('body').removeClass('noscroll');
                    }
                  }
            });
        });
    }
我在放大弹出窗口中有联系人表单7,但当我单击联系人表单上的提交时,弹出窗口关闭,因为页面已刷新


我需要在提交表单时打开弹出窗口。

那么您想如何处理这种情况?单击“提交”按钮,表单提交并刷新页面。你想在不刷新页面的情况下提交表单吗?是的,这就是我想要的。我认为这是因为我在页面中有与打开时相同的表单,所以有两个表单。不过,您可以使用ajax提交表单。