ENTER-Taste für zwei FORMs abfangen
myAlexander
- javascript
0 Joachim
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
Hi,
[schreddel wech...]
Wie kann ich das besser lösen?
in diesem besonderen Falle vielleicht doch besser, indem Du das Formular ausschliesslich mit Javascript versendest - auch nicht ideal zwengs notorische JS-Verweigerer, aber doch besser als Deine Eventbastelei...
Gruesse, Joachim