Jak zachować domyślną weryfikację formularza HTML, a mimo to zabronić przesyłania formularzy? Próbowałem użyć event.preventDefault()
i return false
. Oba z powodzeniem zatrzymują formularz przed przesłaniem, ale obydwa kończą się walidacją formularza. Próbowałem również this solution, ale nawet to nie działa.Nie zezwalaj na przesyłanie formularza, ale zachowuj poprawność formularza
Czy ktoś może mi pomóc?
Uwaga zwracające 'FALSE ze zdarzenia jQuery będzie * również * wywołać niejawny' event.stopProgagation() ' . Z zdarzenia innego niż jQuery uruchomi się tylko 'event.preventDefault()'. Zatem oba podejścia, jakie dajesz, mają różne wyniki. Zobacz SO tutaj: https://stackoverflow.com/questions/1357118/event-preventdefault-vs-return-false – Jason