Предотвращение отправки гравитационных форм с помощью окна подтверждения

Я использую следующий код для вывода окна подтверждения при нажатии кнопки отправки формы 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.');

});

Всплывающее окно работает нормально, но мне нужно, чтобы предотвратить отправку формы, если пользователь нажимает кнопку «Отмена». Но независимо от того, какая кнопка в подтверждении нажата, форма все равно отправляется.


person Community    schedule 13.10.2014    source источник


Ответы (1)


Удалось починить самому (на этот раз!)

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

    });
person Community    schedule 13.10.2014