Hallo,
Nein, onchange wird ausgelöst, wenn das Element den Focus verliert und sich sein Wert geändert hat, seit es den Focus erhalten hat.
Stimmt einfach nicht: Sowohl im IE 8 als auch in Opera 10.53 wird onchange sogar von den Pfeiltasten im einzeiligen Selectfeld ausgelöst wenn man nicht aufklappt, mehrzeilige Felder habe ich nicht probiert. In allen Fällen (IE, FF, Opera) tut's auch die Enter-Taste ohne Fokusverlust im einzeiligen, aufgeklappten Selectfeld.
Gruß, Don P