Hi Gianluca,
Jetzt habe ich aber festgestellt das wenn man, anstatt etwas in ein Input-Feld einzugeben, die Liste der vorherigen Eingaben benutzt (die "Auto-Vervollständigen"-Liste), wird der onChange-Event nicht ausgelöst.
Ist das ein Bug im IE? Kann man diesen umgehen?
ich habe keine Ahnung von Javascript, noch weniger von den Problemen, die beim M$IE auftreten können. Dennoch hat es keine Minute gedauert, die Lösung zu finden. Wie? Sieh zu ...
1. http://www.google.com/search?q=onchange+autocomplete
2. http://msdn.microsoft.com/workshop/author/forms/autocomplete_ovr.asp (3. Treffer)
-> To determine when a user updates the content of a field from the AutoComplete
dialog box, use the _onpropertychange_ event, rather than the onchange event,
because the onchange event does not fire.
3. http://msdn.microsoft.com/workshop/author/dhtml/reference/events/onpropertychange.asp
Fertig.
Grüße,
Roland