Thomas Luethi: Formular - Select Feld

Beitrag lesen

Hallo,

also wenn man liga A wählt, hat mann

Fussball ist eine Maennersache, nicht wahr? ;-)

im zweiten select feld die mannschaften 1-10 zur auswahl und wenn man liga B wählt hat man die mannschaften 11-20 zur auswahl.

Nur mit HTML/CSS geht das nicht.

Eine - unzuverlaessige - Loesung ist der Einsatz von JavaScript.
Z.B. so, wie es auf der von Raik verlinkten Seite beschrieben ist.
Oder so, dass Du fuer 1-10 und 11-20 zwei Select-Felder hast,
die vorerst mit display:none ausgeblendet sind und von denen nur
das "richtige" erst dann mit display:block/display:inline wieder
eingeblendet wird, wenn A oder B ausgewaehlt sind.

---

Eine zuverlaessige Loesung gibt es nur mit einem
zweistufigen Verfahren und einer serverseitigen
Programmiersprache.
1. Formular mit Entscheidung A/B
-> Skript, das je nach Parameter das 2. Formular
     mit den Moeglichkeiten 1-10 oder 11-20 ausgibt

Anstatt dem 1. Formular koenntest Du natuerlich auch nur
ganz normale Links auf zwei statische Seiten mit dem jeweiligen
"2. Formular" machen. Kommt halt darauf an, was sonst noch alles
passieren soll...

---

Eine noch einfachere Loesung - wenn es denn wirklich nur
20 Mannschaften sind - waere, alles in ein einziges Select-Feld
zu packen.

1. BL - Mannschaft 1
1. BL - Mannschaft 2
u.s.w.
1. BL - Mannschaft 10
2. BL - Mannschaft 11
2. BL - Mannschaft 12
u.s.w.
2. BL - Mannschaft 20

Du koenntest auch Dein Glueck versuchen mit einer
verschachtelten Auswahlliste:
http://selfhtml.teamone.de/html/formulare/auswahl.htm#menuestruktur

Gruesse,

Thomas