Rolf B: kann man für vor zurück button im browser - warnung ausgeben

Beitrag lesen

Hallo Linuchs,

Wenn ein Vorschlag per Klick (oder Berührung) als value übernommen wird, ist das aus Sicht des Feldes ganz sicher auch ein Input, löst das oninput - Event aber nicht (erneut) aus.

Ja, das ist generell so. Programmatische Änderungen des Feldinhaltes triggern kein change- oder input-Event, das muss man - wenn man es will - mittels dispatchEvent selbst tun. D.h. ein CustomEvent Objekt anlegen und mit dispatchEvent abfeuern. Nicht das InputEvent. Die speziellen Felder dieses Events kriegst Du vermutlich eh nicht bestückt, und der IE kennt es nicht, d.h. da müsstest Du unterscheiden oder hinnehmen, dass ein Teil der Logik auf dem IE nicht so läuft wie erwartet.

Der Unterschied zu einem vom DOM getriggerten Event und einem dispatchEvent ist, dass bei dispatchEvent der Eventhandler synchron läuft.

Zurück zur Frage: Was willst Du erreichen? Ein Event, wenn du per Script den Value ändest? Statt ein Event zu dispatchen, könntest Du auch einfach die Behandlungsroutine direkt aufrufen.

Rolf

--
sumpsi - posui - obstruxi