Ich habe ein Eingabe-Tag. Dieses Tag hat die Autovervollständigungsfunktion nicht ausgeschaltet, so dass man nicht unbedingt eine Taste loslassen muss, um den Wert dieses Feldes zu ändern und ein anderes zu fokussieren. Meine Frage ist: Wie kann ich JEDE Wertänderung dieses speziellen Feldes erkennen, wie z. B.
<input onvaluechange="//do following..." />
Das JavaScript-Attribut onchange
wird nicht bei einer Änderung des Wertes ausgelöst, sondern nur bei Änderungen wie Unschärfe, Fokus, etc.
EDIT: Es muss auch nicht unbedingt ein Tastendruck sein. Aufgrund der Autovervollständigung kann der Benutzer einfach mit der Maus auf das Ergebnis der Autovervollständigung klicken, um den Wert zu ändern. Dies würde nicht zu einer onkeydown
Veranstaltung.