Źródło: Arkusze CKE
Które zdarzenie pozwala wykonać kod w języku JavaScript w chwili wysyłania formularza HTML i zablokować lub pozwolić na jego wysłanie?
Warianty odpowiedzi
-
A
A. onClick
-
B
B. onEnter
-
C
C. onSubmit
-
D
D. onChange
Wyjaśnienie
Zdarzenie onSubmit jest kluczowym elementem pracy z formularzami po stronie klienta. Odpala się ono dokładnie w momencie, gdy użytkownik próbuje wysłać formularz, na przykład klikając przycisk Submit.
Podpinając pod to zdarzenie własną funkcja w JavaScript, zyskujesz pełną kontrolę nad procesem. Możesz sprawdzić, czy pola są poprawnie wypełnione.
Jeśli funkcja zwróci false (lub użyje preventDefault), wysyłka formularza zostanie wstrzymana, a dane nie trafią na serwer. Zwrócenie true pozwala na kontynuowanie domyślnej akcji wysłania.