jquery - 使用确认框防止重力形式提交

标签 jquery wordpress forms gravity-forms-plugin

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

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

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

});

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

最佳答案

设法自己修复它(一次!)

$('.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');
        }

    });

关于jquery - 使用确认框防止重力形式提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26346055/

相关文章:

javascript - 我们应该在渐进式 Web 应用程序中使用 Jquery 和 AngularJs 吗?

php - 切换订阅 - 直接添加到购物车

javascript - 单页应用程序和 <form> 元素

javascript - fullCalendar动态事件点击行为

javascript - 强制 CKEDITOR 停止展开 block

javascript - 如何使 Canvas 轮廓成为悬停发光的透明 png

php - Wordpress 过滤多个下拉分类法以通过 ajax 显示自定义字段

class - 我如何在 Wordpress 类中过滤( Hook )函数?

forms - 使用 Zend_Form_Element_File 和 HTML5 的 multiple 属性上传多个文件

python - 在 __init__ of forms.Form 中更改 ModelChoiceField 的查询集