ValvetVipe: Formular - Select Feld

hi all,

ich habe ein anmeldeformular wo man sich zu einer liga (1.BL und 2.BL) anmelden kann. man kann im formular mit einem select feld die liga auswählen und dann ebenfalls mit einem select feld die manschaft auswählen. im zweiten select feld sind allerdings alle mannschaften dieser zwei ligen enthalten. wie bekomme ich das mit html (falls mit html möglich) hin, das im zweiten select feld nur die manschaften auswählbar sind die zur jeweiligen liga gehören. also wenn man liga A wählt, hat mann 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.

ich hoffe mir kann jemand helfen

gruss
ValvetVipe

  1. Hallo ValvetVipe,

    wie bekomme ich das mit html (falls mit html möglich) hin, das im zweiten select feld nur die manschaften auswählbar sind die zur jeweiligen liga gehören.

    per javascript oder mit neu laden der seite.
    http://selfhtml.teamone.de/javascript/objekte/options.htm#neue_elemente

    freundl. Grüße aus Berlin, Raik

  2. 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