Ed X: Cursor soll von Textfeld zu Textfeld springen

Beitrag lesen

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