Nieprawidłowy atrybut zdarzenia 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