formular ausfüllen
obertroll
- javascript
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?
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
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
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
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