Hallo Thomas,
Was mich eigentlich mal überraschte, dass ein onKeyDown="if(event.keyCode==13) machWas();" in Formularelementen mir "allen" (IE 5+, NS 6+, Mozilla, Opera) funktioniert.
Nein, das Folgende funktioniert nicht ...
<textarea onKeyDown="if(event.keyCode==13) return false;" name="meineArea" cols="20" rows="5"></textarea>
... denn der Umbruch kommt bei allen Browsern in der Textarea an.
Dies hier hingegen funktioniert in IE6 und Mozilla1.7.2 unter Win98:
<textarea onKeyPress="if(event.keyCode==13) return false;" name="meineArea" cols="20" rows="5"></textarea>
Warum der Zeilenumbruch aber in Opera7.54 auch mit dem onKeyPress-Event nicht unterdrückt wird, wüsste ich auch mal gerne.
Gruß Gernot