molily: Opera-Bug beim Reagieren auf Enter ?

Beitrag lesen

Hallo,

Nein, das Folgende funktioniert nicht ...

<textarea onKeyDown="if(event.keyCode==13) return false;"  name="meineArea" cols="20" rows="5"></textarea>

Wahrscheinlich liegt es daran, dass onKeyPress früher feuert als onKeyDown.

Wie kommst du darauf? Der Keydown-Event wird selbstverständlich zuerst gefeuert, dann der Keypress-Event. Dass die Auswirkungen des Tastendrucks erst beim Keypress-Event verhindert werden können, erscheint mir logisch. Erst mit dem Keypress-Event wird bzw. würde ein Zeichen in das Eingabefeld geschrieben.

Mathias