Antje Hofmann: Erkennen des Drückens der Entertaste

Beitrag lesen

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