Atrybut zdarzenia onchange w formacie HTML
Przykład
Wykonaj JavaScript, gdy użytkownik zmieni wybraną opcję elementu <select>:
<select onchange="myFunction()">
Więcej przykładów „Wypróbuj sam” poniżej.
Definicja i użycie
Atrybut onchange uruchamia się w momencie zmiany wartości elementu.
Wskazówka: to zdarzenie jest podobne do zdarzenia oninput . Różnica polega na tym, że zdarzenie oninput występuje natychmiast po zmianie wartości elementu, podczas gdy onchange występuje, gdy element traci fokus. Inną różnicą jest to, że zdarzenie onchange działa również na elementach <select>.
Obsługa przeglądarki
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |
Składnia
<element onchange="script">
Wartości atrybutów
Value | Description |
---|---|
script | The script to be run on onchange |
Szczegóły techniczne
Obsługiwane tagi HTML: | <input type="pole wyboru">, <input type="plik">, <input type="hasło">, <input type="radio">, <input type="zakres">, <input type=" szukaj">, <input type="text">, <select> i <textarea> |
---|
Więcej przykładów
Przykład
Wykonaj JavaScript, gdy użytkownik zmieni zawartość pola wejściowego:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Powiązane strony
Odniesienie HTML DOM: zdarzenie onchange
❮ Atrybuty zdarzeń HTML