To prevent users from accidentally submitting your form multiple times you can add a bit of javascript to track if the form has been submitted and prevent further submits. If you are using the jQuery Validate plugin you can do this via submitHandler.

    rules: {
        name: 'required',
        email: {
            required: true,
            email: true
    submitHandler: function (form) {
        // Prevent double submission
        if (!this.beenSubmitted) {
            this.beenSubmitted = true;
5 3 votes
Article Rating
in JavaScript, jQuery
Notify of
1 Comment
Newest Most Voted
Inline Feedbacks
View all comments
Joel Lindsey
Joel Lindsey
4 years ago

Thanks, this was exactly what I needed to fix my issue!