I am using JS for submitting my forms. How can I prevent from user sending an form multiple times?
I have tried adding an onclick function to the button like:
<button type="button" class="btn btn-primary add_table_1" id="submit_add_table_1" onClick="this.disabled=true">Verstuur</button>
This does disable the button when clicking but the form is not submitted.
Any suggestions to prevent multiplessubmitting actions?
This is my JS code for submitting
$(document).ready(function () {
$("#add_table_1").on("submit", function(e) {
var postData = $(this).serializeArray();
var formURL='processing/factuur_add.php';
$.ajax({
url: formURL,
type: "POST",
data: postData,
success: function(data, textStatus, jqXHR) {
$('#modal_add_table_1 .modal-body').html(data);
$("#submit_add_table_1").remove();
},
error: function(jqXHR, status, error) {
console.log(status + ": " + error);
}
});
e.preventDefault();
});
$("#submit_add_table_1").on('click', function() {
$("#add_table_1").submit();
});
});
$("#submit_add_table_1").remove()) o.O