Hello,
Ich habe 6 kleine Eingabefelder, nun will ich aber, daß wenn ich 2 Zahlen oder Buchstaben eingegeben habe, der Cursor automatisch ins nächste Eingabefeld springt, aber es läuft leider noch nicht so ganz wie ich das will, dH.er springt nicht weiter. Ich hab mir das Ganze so vorgestellt :
<html>
<head>
<title></title>
<script type="text/javascript" language="JavaScript">
function pruefen(i) {
if (document.Formular.zahl+i.value == 2) {
document.Formular.zahl+[i+1].focus();
}
}
</script>
</head>
<body>
<h1 align="center">SPEICHERN DER SPIELZAHLEN</h1>
<div align="center">
<form name="Formular">
<font size=+2>SPIEL 1 :</font>
ZAHL 1 <input name="zahl1" type="text" size="2" maxlength="2" onKeyDown="pruefen(1)"><nobr>
ZAHL 2 <input name="zahl2" type="text" size="2" maxlength="2" onKeyDown="pruefen(2)"><nobr>
ZAHL 3 <input name="zahl3" type="text" size="2" maxlength="2" onKeyDown="pruefen(3)"><nobr>
ZAHL 4 <input name="zahl4" type="text" size="2" maxlength="2" onKeyDown="pruefen(4)"><nobr>
ZAHL 5 <input name="zahl5" type="text" size="2" maxlength="2" onKeyDown="pruefen(5)"><nobr>
ZAHL 6 <input name="zahl6" type="text" size="2" maxlength="2" onKeyDown="pruefen(6)"><nobr>
</form>
</div>
</body>
</html>
Wie kann ich es umschreiben, daß es klappt ?