JavaScript/DOM/Event/input: Unterschied zwischen den Versionen

Aus SELFHTML-Wiki
JavaScript‎ | DOM‎ | Event
Wechseln zu: Navigation, Suche
Zeile 4: Zeile 4:
 
  | name = input
 
  | name = input
 
  | Event-Handler = input  
 
  | Event-Handler = input  
  | Bedeutung  = (削除) Der Eventhandler '''input''' (削除ここまで)wird (削除) bei einer Eingabe (削除ここまで)auf der (削除) Seite (削除ここまで)ausgelöst.
+
  | Bedeutung  = wird auf (追記) einem HTML-Element ausgelöst, wenn sich sein Wert verändert. Das Event wird sofort nach (追記ここまで)der (追記) Änderung (追記ここまで)ausgelöst(追記) , noch bevor der Eingabefokus das Feld verlässt (追記ここまで).
 
  | Version = html5
 
  | Version = html5
 
  | Version2 =  
 
  | Version2 =  
Zeile 26: Zeile 26:
 
}}
 
}}
 
  | Hinweis = Wird nur bei Änderungen durch den Benutzer ausgelöst, nicht jedoch, wenn das Skript selbst den Inhalt eines Eingabefeldes ändert.
 
  | Hinweis = Wird nur bei Änderungen durch den Benutzer ausgelöst, nicht jedoch, wenn das Skript selbst den Inhalt eines Eingabefeldes ändert.
  +
(追記) | Siehe_auch = [[JavaScript/DOM/Event/change|change]]-Event (追記ここまで)
 
  | Tipp =  
 
  | Tipp =  
 
}}
 
}}

Version vom 16. Februar 2024, 17:16 Uhr

Disambig-dark.svg Der Begriff input ist mehrdeutig.
Neben dem input (oninput)-Ereignis gibt es noch das gleichnamige HTML-Element input.

Der input-Event-Handler wird auf einem HTML-Element ausgelöst, wenn sich sein Wert verändert. Das Event wird sofort nach der Änderung ausgelöst, noch bevor der Eingabefokus das Feld verlässt.

bubbles

ja

cancelable

ja

mögliche Auslöser

allen Elementen

Event-Objekt

Event

sofortige Ausgabe von eingegebenen Daten ansehen ...
<form oninput="x.value=parseInt(a.value)"> Lautstärke: <input type="range" id="a" value="50"> <output name="x" for="a">50</output> </form>

Im Beispiel kann man mit einem Schieberegler die Lautstärke verändern. Sobald etwas im input-Feld eingegeben wird, löst input die Berechnung aus, die dann mit output ausgegeben wird.

Beachten Sie: Wird nur bei Änderungen durch den Benutzer ausgelöst, nicht jedoch, wenn das Skript selbst den Inhalt eines Eingabefeldes ändert.

Siehe auch

change-Event


Abgerufen am 2.09.2025
von "http://wiki.selfhtml.org/wiki/JavaScript/DOM/Event/input"