Christoph Schnauß: Formular

Beitrag lesen

hallo,

Wie bekomme ich hin, dass wenn der User bei den Checkboxen "Langwaffen: Buechsen" ankreutzt, bei der Liste die Büchsen aufgelistet werden. Wenn er jedoch "Langwaffen: Flinten" ankreutzt in der Liste die Flintenarten aufgelistet werden, das selbe dann für Pistolen und Revolver. Also jenachdem was bei den Checkboxen angeklickt wird, wird die Liste erstellt die bei der Kategorie zur Verfügung steht.

Wenn du Javascript haben willst, bleibt dir nichts andres übrig, als die select-Liste dynamisch zu erzeugen. Das heißt: bei deinen Checkboxen löst du einen "onclick"-EventHandler aus, der dann erst die gewünschte Auswahlliste erstellt.

Dein Beispiel kommt aber bisher völlig ohne Javascript aus. Du gibst als "action" ein PHP-Script an. Dann ist es sinnvoller, das Ganze in zwei Schritten zu machen: der user bekommt erst nur die Checkboxen zu sehen, und wenn er eine davon angekreuzt hat, muß er auf "weiter" klicken und bekommt dann erst die entsprechende von PHP neu zusammengestellte Auswahlliste zu sehen. Der Vorteil wäre, daß du damit Javascript umgehen kannst. Deine "user" werden es nicht bemerken.

Grüße aus Berlin

Christoph S.

--
Visitenkarte
ss:| zu:) ls:& fo:) va:) sh:| rl:|