Orlando: onpropertychange statt onchange bei autocomplete

Beitrag lesen

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