Mike: Auswahllisten in HTML

Beitrag lesen

Also ich fass das jetzt mal für dich zusammen:

1. Du erstellst mit html genau so viele Selects wie du max. brauchst; gib ihnen ID's damit du sie schnell mit Javascript ansprechen kannst.

2. Du brauchst einen/mehrere Javascript-Arrays mit den Auswahltexten, die anschließend möglich wären. Am Besten nimmst du multidimensionale Arrays, dann  kannst du die Möglichkeiten besser strukturieren.

3. Bau dir eine Javascript-Funktion, die aufgerufen wird, wenn onchange eintritt. Gut geht das so: <select id="1" onchange="changeit(this.id);" ...>
Dabei bekommt die Funktion gleich die ID des geänderten select mit.

4. Füge je nach Auswahl (mit if und kindelementen des select) die gewünschten options dazu. Dazu brauchst du Schleifen und des oben gennannte DOM.
Ich würde dir dazu schon selfhtml empfehlen ->createElement()/appendChild()

Dann kannst du den Select noch einblenden, siehe: css->display

Gruß Mike