koszykarze
19.07.2018, 09:22:55
Chodzi mi o złapanie momentu wysyłania formularza ale chcę odrzucić przypadki błędu walidacji formularza. Chcę zrobić "coś" tylko gdy przyciśnięto "zapisz", ale tylko gdy formularz jest poprawnie wypełniony.
ps. wysyłam formularz nie ajaxem, ale standardowo ze zdefiniowanym atrybutem "action" do php.
trueblue
19.07.2018, 09:29:00
Kiedy formularz jest źle wypełniony, to zwracasz w obsłudze zdarzenia submit, false.
koszykarze
19.07.2018, 10:07:32
możesz jaśniej? nie czaję
Tak czy siak wychodzi na to że problem był wymyślony bo jquery .submit nie wyłapuje błednie wypełnionego formularza.
.submit robi to co chcę.
trueblue
19.07.2018, 12:14:51
W obsłudze zdarzenia sprawdzasz czy formularz przechodzi walidację, jeśli nie przechodzi, to zatrzymujesz zdarzenie poprzez zwrócenie false.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.