$("#newsletterForm").validator().on("submit", function (event) { if (event.isDefaultPrevented()) { // handle the invalid form... formErrorNs(); submitMSGNs(false, "Non hai compilato il modulo correttamente"); } else { // everything looks good! event.preventDefault(); submitFormNs(); } }); function submitFormNs(){ // Initiate Variables With Form Content var json = $("#newsletterForm").serialize(); $.ajax({ type: "POST", url: "https://www.mondidog.it/sending-form-newsmon.php", data: json, success : function(text){ //alert(text); if (text == "successNs"){ //alert(); formSuccessNs(); } else { formError(); submitMSGNs(false,text); } } }); } function formSuccessNs(){ //alert(); $("#newsletterForm")[0].reset(); submitMSGNs(true, "Invio Avvenuto con Successo!") } function formErrorNs(){ $("#newsletterForm").removeClass().addClass("").one("webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend", function(){ $(this).removeClass(); }); } function submitMSGNs(validNs, msgNs){ if(validNs){ var msgClasses = "h3 text-center tada animated bg-light text-success"; } else { var msgClasses = "h3 text-center text-danger"; } $("#msgSubmitNs").removeClass().addClass(msgClasses).text(msgNs); }