Event wenn ändern
Frage
- javascript
0 Hopsel0 Der Martin
0 ChrisB
Guten Tag,
ich suche ein Event das ausgelöst wird wenn sich etwas in einem Textfeld in einem Formular ändert (<input type="text" ...>)
Wie kann ich das machen? Also ohne submit Button und so.
danke im voraus
Hi Frage!
ich suche ein Event das ausgelöst wird wenn sich etwas in einem Textfeld in einem Formular ändert (<input type="text" ...>)
Die Referenz weiß meist die Antwort auf solche Fragen.
input (onchange)
MfG H☼psel
Hallo,
ich suche ein Event das ausgelöst wird wenn sich etwas in einem Textfeld in einem Formular ändert (<input type="text" ...>)
input (onchange)
aber Achtung: onchange feuert nicht sofort während des Tippens, wenn der Feldinhalt sich ändert, sondern erst dann, wenn das Feld nach der Änderung den Focus verliert.
Will man den Feldinhalt direkt beim Tippen überwachen, sozusagen "live", dann muss man auf onkeypress oder onkeydown ausweichen (und den aktuellen Feldinhalt immer selbst kontrollieren). Und auch das hat noch seine Eier: Klickt man mit der rechten Maustaste in das Eingabefeld und wählt "Einfügen" aus dem Kontextmenü, dann feuert selbstverständlich kein onkeydown ...
Ciao,
Martin
Hi,
Klickt man mit der rechten Maustaste in das Eingabefeld und wählt "Einfügen" aus dem Kontextmenü, dann feuert selbstverständlich kein onkeydown ...
Gaengige Browser unterstuetzen aber auch Events wie onpaste u.ae.
MfG ChrisB
Hallo,
Klickt man mit der rechten Maustaste in das Eingabefeld und wählt "Einfügen" aus dem Kontextmenü, dann feuert selbstverständlich kein onkeydown ...
Gaengige Browser unterstuetzen aber auch Events wie onpaste u.ae.
das wusste ich tatsächlich noch nicht, danke.
Ich wollte auch nur deutlich machen, dass eine "Live-Typing"-Überwachung wesentlich mehr Aufwand bedeutet als ein einfaches onchange.
Ciao,
Martin