SMario: Formular Submit, durch die Enter Taste, verhindern

Beitrag lesen

Hallo,
den halben Tag hab ich jetzt nach einer einfachen Methode gesucht die Enter-Taste daran zu hindern ein Formular abzuschicken.
Hier im Forum hab ich leider nur so Sachen mit onSubmit=return(false) etc. gefunden, die aber für meine Zwecke leider nicht brauchbar waren.

Nach einer Google-Recherche hab ich endlich die Lösung für mein Problem gefunden und ich möchte sich gleich mal hier im Forum verewigen, damit das nächste Mal weiß, wo ich kucken muß ;-)

Und zwar hab die beiden Sachen, die im Prinzip das selbe machen von hier: http://www.arraystudio.com/blog/item/64

Methode 1:

<script language="JavaScript">
function disableEnterKey(e)
{
     var key;

if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

if(key == 13)
          return false;
     else
          return true;
}
</script>

<input type="text" name="mytext" onKeyPress="return disableEnterKey(event)">

Methode 2 (noch einfacher):

<input type="text" name="mytext" onKeyPress="return event.keyCode!=13">

Die beiden Sachen funktionieren sowohl im IE6 als auch im Firefox 1.0.7.
Vielleicht hab ich ja jemanden damit geholfen. Bis die Tage.

SMario