Hallo Frank <-- das ist eine Anrede
Aus dem Stehgreif, nicht überprüft:
vorallem ohne die Frage zu lesen
<form onsubmit='enterfunction();return false'>
richtig wird dies mit onsubmit="return enterfunction()"
überwacht. Zum Abschicken wird true zurückgegeben sonst false.
Siehe auch: http://selfhtml.teamone.de/javascript/beispiele/formulareingaben.htm
<input>
<input type=submit value=Aktion>
<input type=button onclick=this.form.submit() value=Abschicken>
</form>
Mit dem Return-Wert in onsubmit wird festgelegt, ob das Formular abgeschickt wird oder nicht.
Bei abgeschaltetem JavaScript wird bei Enter aber das Formular abgeschickt.
Grundsätzlich zum Handling:
Nur dann wird ein Formular mit Enter abgeschickt, wenn es aus einem einzeiligen Formularfeld besteht. Das gilt für alle Browser.
Im IE wird zudem -unter bestimmten Bedingungen, also nicht immer - ein Formular mit enter abgeschickt.
Dein Script taugt also überhaupt nicht zur Überwachung des Eventshandlers und dem damit verbunden KeyCode. Es deckt lediglich einige Sonderfälle ab.
Viele Grüße <-- das ist eine Verabschiedung
Antje
Hallo Antje!
Die funktion, auf die du verwiesen hast ist ja scho mal recht gut!
Aber gibt es auch eine, die im Netscape, Opera, etc. auch funktioniert?
mfg Roman