obertroll: formular ausfüllen

Hallo, ich stehe noch in den Javscript-Anfängen und habe das Problem eines immer gleichen Ausfüllens. Die Variablen hole ich mir aus einer Datei.js und dann geht's an's ausfüllen einer Tabelle:
document.form1.namen1.value = (kennung[1]["namen"])
 document.form1.ergaenz1.value = (kennung[1]["ergaenz"])
 document.form1.angaben1.value = (kennung[1]["angaben"])

usw. bis
document.form9.namen9.value = (kennung[9]["namen"])
 document.form9.ergaenz9.value = (kennung[9]["ergaenz"])
 document.form9.angaben9.value = (kennung[9]["angaben"])

die Formelemente ließen sich natürlich umbenennen.
Gibt es hier nicht irgend eine einfache Routine ähnlich:
if (i=1;i<=9;++i), mit der ich auch die Formelemente variabe ansprechen kann?

  1. Hello out there!

    die Formelemente ließen sich natürlich umbenennen.
    Gibt es hier nicht irgend eine einfache Routine ähnlich:
    if (i=1;i<=9;++i), mit der ich auch die Formelemente variabe ansprechen kann?

    http://de.selfhtml.org/javascript/objekte/forms.htm, Schema 4 sollte dir weiterhelfen.

    See ya up the road,
    Gunnar

    --
    „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
    1. Hello out there!

      die Formelemente ließen sich natürlich umbenennen.
      Gibt es hier nicht irgend eine einfache Routine ähnlich:
      for (i=1;i<=9;++i), mit der ich auch die Formelemente variabe ansprechen kann?

      http://de.selfhtml.org/javascript/objekte/forms.htm, Schema 4 sollte dir weiterhelfen.

      See ya up the road,
      Gunnar

      Das ist zwar für mein Problem nicht die Lösung, aber den Klick im Hirn hat's bei mir dennoch ausgelöst. Ich hatte es mit forms[i] zwar versucht, aber bei 1 begonnen. Mit for (i=0;i<=8;++i) funzt alles.

      Danke für das Aufwecken
      Obertroll

      1. Hello out there!

        http://de.selfhtml.org/javascript/objekte/forms.htm, Schema 4 sollte dir weiterhelfen.

        Das ist zwar für mein Problem nicht die Lösung,

        Doch, wenn du die Formulare wie im OP geschildert über ihre Namen ansprechen willst: document.forms["form" + i]

        forms[i]

        Damit sprichst du die Formulare über ihre Indizes an.

        See ya up the road,
        Gunnar

        --
        „Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
        1. Hello out there!

          http://de.selfhtml.org/javascript/objekte/forms.htm, Schema 4 sollte dir weiterhelfen.

          Das ist zwar für mein Problem nicht die Lösung,

          Doch, wenn du die Formulare wie im OP geschildert über ihre Namen ansprechen willst: document.forms["form" + i]

          forms[i]

          Damit sprichst du die Formulare über ihre Indizes an.

          See ya up the road,
          Gunnar

          Danke für dir Bestätigung meine, durch dich angeregten, Denkprozesses
          :-)) Obertroll