Hi,
Den Wert des Feldes ändere ich über JS - das klappt auch definitiv. Aber der onChange-Handler reagiert einfach nicht.
Hat irgendwer eine Ahnung, ob dies ein bekannter Bug ist? Laut SelfHTML sollte onChange eigentlich in _allen_ input-tags definiert sein, oder?
das ist _kein_ Bug, sondern absolut normal. Ändere den Wert mal in einem <input type="text"> mittels JavaScript - das onChange-Event wird auch stumm bleiben.
Events feuern ausschließlich bei Benutzer-Interaktion. onClick reagiert nicht bei click(), onSubmit nicht bei submit() usw., denn an dieser Stelle hast Du eh die Macht. Es ist davon auszugehen, daß Du weißt, was Du tust, so daß die Events, die den Hintergrund haben, Dich auf eine Aktion aufmerksam zu machen, gar nicht reagieren _dürfen_.
Rufe die Funktion in dem JavaScript auf, das auch das Eingabefeld ändert. Genau so ist es gedacht, und Du wirst auch keine andere Lösung finden.
Cheatah