Array mit ausgelesenen Werten füllen

Goaly

Grünschnabel
Hallo,
ich habe folgendes Problem.

Habe eine Html Seite mit 50 PullDown-Menüs. Dort kann man die gewünschte Option auswählen.
Nun will ich die ausgewählten Punkte auf eine neue Seite (PopUp) mit JavaScript übernehmen.
Dies Funktioniert auch wunderbar mit diesem Befehl:
Code:
document.Formular.auswahl1[document.Formular.auswahl1.selectedIndex].text;
.
.
.
document.Meldung.auswahl50[document.Meldung.auswahl50.selectedIndex].text

Es besteht nun auch die Möglichkeit das Ausgewählte in einem Array zu speichern:
Code:
Auswahlfelder = new Array(document.Meldung.auswahl1[document.Meldung.auswahl1.selectedIndex].text,...)

und dann so auszugeben:
Code:
document.write(werte[0]);

Besteht die Möglichkeit das Array mit einer for-Schleife zu füllen?
Denn sonst wird das unübersichtlich.

Der Name der Auswahlfelder geht von auswahl1 ... auswahl50

Hier mein Vrsuch der nicht funktioniert:
Code:
werte = new Array(49);
for (var i = 1; i < 51; i++) {
werte[i] = document.Meldung.auswahl+i+[document.Meldung.auswahl+i+.selectedIndex].text;
}

Vielen Dank für die Hilfe.
 
Zuletzt bearbeitet:
Hi,

versuch es mal so:
Code:
werte = new Array();
for (var i = 1; i < 51; i++) {
werte[i] = document.Meldung.elements["auswahl"+i][document.Meldung.elements["auswahl"+i].selectedIndex].text;
}
Ciao
Quaese
 

Neue Beiträge

Zurück