formular senden mit enter
jochen
- javascript
0 André Laugks0 jochen
hallo,
ich will dass man ein suchformular mit enter abschicken kann, was auch soweit funktioniert nur es soll auch das erste
formular feld den focus haben.
das eine geht alleine und das andere auch, aber wie bekomme ich beides zusammen.
so sieht der eine teil fürs senden aus
<script language="JavaScript" type="text/javascript">
if(document.captureEvents){ //Netscape
document.captureEvents(Event.KEYPRESS)
document.onkeypress = eingabe;
}else{
document.onkeypress = eingabe;
}
function eingabe(e) {
var keyCode=(e) ? e.which : event.keyCode;
if (keyCode == 13) {
document.Nname.submit();
return true;
}
}
</script>
und so der teil für den focus.
<script language="JavaScript">
function mark_name(){
document.Nname.such_Name.focus();
}
mark_name();
</script>
bitte helft mir, ich werd noch wahnsinnig
gruss jochen
tausend dank
Hallo!
das eine geht alleine und das andere auch, aber wie bekomme ich beides zusammen.
bitte helft mir, ich werd noch wahnsinnig
Was möchtest Du eigentlich?
Wann soll was wie abgesendet werden? Klar mit Enter, nur dann auch schon, wenn das Formularfeld den Focus bekommt?
Kann man das mal online sehen?
Wenn Du nur ein Formularfeld hast, brauchst die Dir um das Enter kein gedanken machen, da bei einem Formularfeld die Entertaste zum Absenden des Formulars funktioniert.
MfG, André Laugks
hi andré,
was ich will ist folgendes.
erstens. der cursor muss im ersten form-field nach dem laden der seite positioniert sein, damit nicht nochein klick in das feld mit der maus notwendig ist.
und es der eintrag mit enter versendet werden kann so dass kein handwechsel von der tastatur zur maus notwendig ist.
zur anzahl der felder, es sind zwei text felder und sechs list boxen.
leider kannst du es nicht ansehen, da es eine such maske für ein intranet ist.
ich hoff jetzt ist es ein bischen klarer geworden.
gruss jochen