Hi,
ohne es getestet zu haben, ich würde folgendes machen,
<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();
so nicht, greife anderszu:
document.forms['Formular'].elements['zahl'+1].
ersetze das, dann sollte es mit der stringaddition gehen
}
}
</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>
kleine korrektur, ich würde "onkeyup" abfrage, ist sinnvoller
bye eddie