使用确认框防止重力表单提交

时间:2014-10-13 17:59:18

标签: jquery wordpress forms gravity-forms-plugin

单击WordPress Gravity表单的提交按钮时,我使用以下代码输出确认框:

$(".gform_wrapper.form-01 form").submit(function(event) {

    confirm('Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse.');

});

弹出窗口工作正常,但如果用户点击“取消”按钮,我需要它来阻止表单提交。但无论在确认中点击了哪个按钮,表单都会被提交。

1 个答案:

答案 0 :(得分:2)

管理自己修复它(一次!)

$('.gform_wrapper.form-01 form input[type="submit"]').click(function(event) {

        event.preventDefault();

        var c = confirm('Ut in nulla enim. Phasellus molestie magna non est bibendum non venenatis nisl tempor. Suspendisse.');

        if (c == true) {
            $(this).closest('form').submit();
        } else {
            alert('no');
        }

    });