Które zdarzenie pozwala uruchomić skrypt JavaScript przy wysyłaniu formularza HTML i kontrolować jego wysłanie?
Źle.
onClick reaguje na kliknięcie elementu, nie na wysłanie formularza.Źle. Zdarzenie
onEnter nie istnieje w standardzie.Źle.
onChange reaguje na zmianę wartości pola.Dobrze.
onSubmit wyzwala się przy wysyłaniu formularza.Zdarzenie
onsubmit uruchamia się przy WYSYŁANIU formularza i pozwala skryptowi sprawdzić dane, a nawet zablokować wysłanie (np. przez return false) - dlatego używa się go do walidacji przed wysłaniem. Dlatego pasuje onsubmit.Pozostałe zdarzenia dotyczą czego innego.
onclick reaguje na kliknięcie elementu, onchange na zmianę wartości pola, a onEnter nie istnieje w standardzie. Wysłanie formularza obsługuje i kontroluje onsubmit.