Nieprawidłowy atrybut zdarzenia HTML

❮ Atrybuty zdarzeń HTML

Przykład

Wykonaj JavaScript, gdy pole wejściowe jest nieprawidłowe:

<input type="text" oninvalid="alert('You must fill out the form!');" required>

Więcej przykładów „Wypróbuj sam” poniżej.


Definicja i użycie

Zdarzenie oninvalid występuje, gdy element <input> do przesłania jest niepoprawny.

Na przykład pole wejściowe jest nieprawidłowe, jeśli wymagany atrybut jest ustawiony, a pole jest puste (wymagany atrybut określa, że ​​pole wejściowe musi zostać wypełnione przed przesłaniem formularza).


Obsługa przeglądarki

Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje atrybut zdarzenia.

Event Attribute
oninvalid Yes 10.0 Yes Not supported Yes

Składnia

<element oninvalid="script">

Wartości atrybutów

Value Description
script The script to be run on oninvalid

Szczegóły techniczne

Obsługiwane tagi HTML: <wejście>

Więcej przykładów

Przykład

Wykonaj JavaScript, gdy pole wejściowe jest nieprawidłowe:

<input type="text" oninvalid="alert('Must contain 6 or more characters');" pattern=".{6,}">

Powiązane strony

Odniesienie HTML DOM: oninvalid event


❮ Atrybuty zdarzeń HTML