Formular mit Return Taste verschicken
sunshine
- javascript
0 sunshine0 ::zebulon::
Hallo,
habe folgendes Problem. Ich habe ein Formular mit zwei Eingabefeldern
Zur Zeit geht es nur, wenn man auf den Sende Button klickt. Was muss ich machen, damit nach dem ausfüllen das Formular versendet wird?
<form name="form" method="post">
<input class="txtabl" size="35" maxlength="20" name="number" id="number" value="">
<br>
<input class="txtabl" size="35" maxlength="100" name="email" id="email" value="">
<br>
<a onMouseOver='return true;' href="javascript:senden('Registrieren');" class="button" title="Daten senden" style="width:141"><nobr>Daten senden</nobr></a>
</form>
Thanx Sunshine
Problem hat sich gelöst! Folgende Lösuung
function CheckEnter(evt) {
var keyCode = document.layers?evt.which:evt.keyCode;
if (keyCode == 13) {
senden('Registrieren'); //Funkt.zum versenden des Formulars
return true;
}
return false;
}
Eintrag im letzten Input-Feld:
<input ... onkeypress="CheckEnter(event);">
Das Wars:)
Hi,
Das Wars:)
nö, das war's nicht. Es sei denn, Du verzichtest darauf, daß Besucher, die wie ich Javasscript deaktiviert haben, das Formular abschicken können. Dann jedoch wäre es ein Akt der Höflichkeit, dieses Formular nur über Javascript verfügbar zu machen, wenn Du keinen verärgen willst, der sich die Mühe es Ausfüllens völlig uimsonst gemacht hat.
freundliche Grüße
Ingo
abend,
zB:
<form name="form" method="get" id=myform action=frm2.html>
<input class="txtabl" size="35" maxlength="20"
name="number" id="number" value="">
<br>
<input class="txtabl" size="35" maxlength="100"
name="email" id="email" value="">
<br>
<a onMouseOver='return true;' href="#"
class="button" title="Daten senden" style="width:141"
onClick="document.getElementById('myform').submit()">
Daten senden
</a>
</form>
voll daneben ;(