Atrybut zmiany HTML
Definicja i użycie
Atrybut uruchamia się onchange
w momencie zmiany wartości elementu.
Wskazówka: to wydarzenie jest podobne do
oninput
wydarzenia. Różnica polega na tym, że oninput
zdarzenie występuje natychmiast po zmianie wartości elementu, a onchange
występuje, gdy element traci fokus. Druga różnica polega na tym, że onchange
wydarzenie działa również na <select>
elementach.
Dotyczy
Atrybut jest onchange
częścią atrybutów zdarzenia i może być używany w dowolnych elementach HTML.
Elementy | Wydarzenie |
---|---|
Wszystkie elementy HTML | onchange |
Przykłady
Wybierz przykład
Wykonaj JavaScript, gdy użytkownik zmieni wybraną opcję elementu <select>:
<select onchange="myFunction()">
Przykład wejścia
Wykonaj JavaScript, gdy użytkownik zmieni zawartość pola wejściowego:
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
Obsługa przeglądarki
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |