Es gibt viele Möglichkeiten, den Wert eines <input type="text">
ändern können, einschließlich:
- Tastendrucke
- Kopieren/Einfügen
- geändert mit JavaScript
- vom Browser oder einer Symbolleiste automatisch vervollständigt
Ich möchte, dass meine JavaScript-Funktion jedes Mal aufgerufen wird (mit dem aktuellen Eingabewert), wenn sich dieser ändert. Und ich möchte, dass sie sofort aufgerufen wird, nicht erst, wenn die Eingabe den Fokus verliert.
Ich bin auf der Suche nach dem saubersten und robustesten Weg, dies über alle Browser hinweg zu tun (vorzugsweise mit jQuery).