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