Bernhard Peissl: form-Variablen-Übergabe

Beitrag lesen

Grüssi nochmal,

Vielleicht gibts noch eine andere Möglichkeit?

nein, also nochmal etwas ausführlicher:

Normales Textfeld:
document.download.downloadmenu.value

Options:
document.download.downloadmenu.options[document.download.downloadmenu.selectedindex].value

.... oder eben ....

for (i=0; i< document.download.downloadmenu.length; i++) {
   if (document.download.downloadform.options[i].selected) {
      springezuurl(document.download.downloadform.options[i].value);
   }
}

mit download sprichst du nur das Select-Objekt an. Zum Wert des Option-Objekts kommst du nur über eine iteration des indexes der einzelnen Optionen, und Prüfung welche denn nun ausgewählt wurde! Oder eben durch dieses etwas komplizierte verschachtelte Konstrukt oben ;-)

Schau dir die Objektreferenz nochmal an die ich dir gelinkt habe. Vergleiche "forms" "elements" und eben "options" - vergleiche!

lg bernhard