myAlexander: ENTER-Taste für zwei FORMs abfangen

Beitrag lesen

Hallo @all,

ich habe eine "normale" HTML-Seite mit zwei <form>´s. Nun möchte ich, das diese Formular NICHT mit der Enter-Taste submittet werden können, sondern NUR über die Betätigung eines Links.

Ich habe ein Javascript gefunden, das, sofern ich es im HEAD-Bereich platziere, das Enter für das erste Formular abfängt. Sobald ich aber den Cursor in das zweite Formular setze und Enter drücke, wird das Formular submittet.

Hier meine Codeschnipsel:

<script>
function onKeyPress () {
var keycode;
if (window.event) keycode = window.event.keyCode;
 else if (e) keycode = e.which;
 else return true;
 if (keycode == 13) {
  void(0);
  return false
 }
return true
}
var prefix;
document.onkeypress = onKeyPress;
</script>

Wie kann ich das besser lösen?

Viele Grüße
Alexander