per Auswahl in Listbox weitere Listboxen steuern

Real-Flashman

Grünschnabel
Hi, ich habe folgende Listbox:
Code:
<select name="seitenumfangumschlag">
          <option value="">Bitte ausw&auml;hlen</option>
          <option value="kein Umschlag">kein Umschlag</option>
          <option value="4 Seiten">4 Seiten</option>
          <option value="6 Seiten">6 Seiten</option>
          <option value="8 Seiten">8 Seiten</option>
          <option value="Anderer">Anderer</option>
</select>
Nun möchte ich wenn jemand die Option 1 auswählt (kein Umschlag) dass in 2 weiteren Boxen auch automatisch diese Auswahl erfolgt, also bei
Code:
<select name="farbigkeitumschlag">
          <option value="">Bitte ausw&auml;hlen</option>
          <option value="4/0">4/0 = einseitig 4-farbig</option>
          <option value="4/4">4/4 = beidseitig 4-farbig</option>
          <option value="1/0">1/0 = einseitig s/w</option>
          <option value="1/1">1/1 = beidseitig s/w</option>
          <option value="4/0 + 1/0 Folie">4/0 + einseitig Folie</option>
          <option value="4/0 + 1/1 Folie">4/0 + beidseitig Folie</option>
          <option value="4/4 + 1/0 Folie">4/4 + einseitig Folie</option>
          <option value="4/4 + 1/1 Folie">4/4 + beidseitig Folie</option>
          <option value="kein Umschlag">kein Umschlag</option>
</select>
und bei
Code:
<select name="papiersorteumschlag">
          <option>Bitte ausw&auml;hlen</option>
          <option value="Haftpapier gl&auml;nzend">Haftpapier gl&auml;nzend</option>
          <option value="Haftpapier matt">Haftpapier matt</option>
          <option value="Feinpapier, hochwei&szlig; ungestrichen">Feinpapier, hochwei&szlig; ungestrichen</option>
          <option value="kein Umschlag">kein Umschlag</option>
</select>
Das geht ja bestimmt irgendwie mit einer onChange-Anweisung per Javascript zu lösen. Nur, da ich da leider nicht der Crack drinne bin wäre es supi wenn mir da jemand weiterhelfen könnte.
Freue mich auf 'ne schnelle Antwort.

Thx im voraus.
Flash***
 
Zuletzt bearbeitet:
Hallo!

Klar, du kannst mit
Code:
document.formName.SelectName[Option].checked = true;

beliebige Optionen selektieren.

Grüsse TrueSun
 
Ok, thx, das klappt schonmal soweit. jedoch möchte ich dass die änderung in den beiden anderen listboxen ausschließlich dann auftritt wenn ich die option 1 (kein umschlag) in der ersten listbox (seitenumfangumschlag) auswähle.

wie kann ich das hinkriegen?


Gruß ...
 
Indem du die Funktionalität in eine Funktin auslagerst. Da hast du dann genügend Platz um die entsprechende if-Abfrage zu machen. Entweder sowas wie

if (document.formName.seitenumfangumschlag[1].checked == true) {
}

oder

if (document.formName.seitenumfangumschlag.value == "kein Umschlag") {
}
 

Neue Beiträge

Zurück