Thomas Schmieder: Enter Taste bei Formularen

Beitrag lesen

Hallo,

abgesehen davon, dass ich das Absenden eines Formulares durch Enter sowieso für eine typische amerikanische Dämlichkeit halte, insbesondere wenn mehr als ein Feld ausgefüllt werden muss, kannst Du ja einen event-Handler auf onKeyDown legen (funktioniert aber nur sicher bei MS) oder ein event-Caching für die anderen Browser einbauen.

Der Event-Handler fragt die Eigenschaft window.event.keycode ab. Wenn der Scancode dann eben 13 ist, löst Du den Submit für das Fom aus.

<html>
<head>
<script type="text/javascript">

function show_scan()
  {
    alert(window.event.keyCode + "  ");
    window.event.keyCode=0;
  }

</script>

</head>
<body onKeyDown="show_scan();">

</body>
</html

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.