0

I want to stop duplicate WFFM form submissions. I am writing a method to disable the button after first submission.

$("form").each(function() {
    var wffm = $(this).attr("data-wffm");
    if (wffm) {
        console.log($(this));
        var submitButton = $("input[type=submit]", $(this));
        submitButton.click(function(e) {
            var checkFormValidity = $(this).parents('form').valid();
            if (checkFormValidity) {
                submitButton.prop('disabled', true);
            }
    }
});

The above code disables the button after first submission but it is also not allowing the page to redirect to the Thankyou page.

Am I missing anything?

How to disable the button after first click and also allow the page to redirect to the Thankyou page.

This is not a duplicate question. I don’t want to solve this issue inside wffm.js script. I have written a new script to resolve this issue.

2

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Browse other questions tagged or ask your own question.