ID: 2014 Algorytmika Łatwe

Ź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

  1. A

    A. onClick

  2. B

    B. onEnter

  3. C

    C. onSubmit

  4. 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.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmika