$('#sendForm').click(function(event){ // JAKAŚ TAM WALIDACJA FORMULARZA if(bledy>0) { $('html, body').animate({ scrollTop: $("#form").offset().top }, 300); return false; } else { $('#sendForm').css('display', 'none'); // ta część kodu się nie wykonuje $('#waitSend').css('display', 'block'); // ta część kodu się nie wykonuje return true; } });
Po kliknięciu "wyślij formularz" jeżeli w formularzu są błędy wysylanie submit zostaje zatrzymane przez return false;. Niestety ta część odpowiedzialna za return true; i kod w kalmerkach else się nie wykonuje tylko zwyczajnie czeka na załadowanie strony.
Ostatecznie potrzebuję to, aby po wysłaniu formularza zamówienia usunąć przycisk "wyślij formularz", aby klient czekając na request z serwera w nerwach nie klikał pierdyliard razy bo później mi wyskakuje kilka takich samych zleceń.