bierschlund: Select-Liste in Abhängigkeit von Auswahl einer anderen Liste

Ich habe das Problem, daß ich auf einer Seite zwei Select-Listen habe. Die Options in der zweiten Select-Liste sind aber abhängig von der Auswahl in der ersten Liste (Beispiel: Es sollen in der zweiten Liste nur die Unterkategorien aufgelistet werden, die zu der in der ersten Liste gewählten Hauptkategorie gehören).

Hat jemand eine Idee, wie ich das in HTML lösen könnte? Javascript würde ich ungern einsetzen, wäre aber im schlimmsten Fall noch denkbar, PHP ist ausgeschlossen (das ganze ist eine Java Server Page, daher möglichst "reines" HTML)

Danke im Voraus, Alex.

  1. Hallo Alex,

    Hat jemand eine Idee, wie ich das in HTML lösen könnte?

    Mit reinem HTML: gar nicht.

    Javascript würde ich ungern einsetzen, wäre aber im schlimmsten Fall noch denkbar,

    Hier die JS-Lösung: http://www.xs4all.nl/~ppk/js/options.html

    (das ganze ist eine Java Server Page, daher möglichst "reines" HTML)

    Wenn das schon JSP ist, warum realisierst Du es dann nicht mit JSP?

    Viele Grüße,
    Christian

    --
    | http://www.selflinux.org/                                                  |
    | http://aktuell.de.selfhtml.org/tippstricks/beitrag.htm                      |
    | sh:) fo:) ch:] rl:( br:> n4:& ie:% mo:) va:) de:] zu:) fl:( js:| ss:) ls:[ |
    | http://emmanuel.dammerer.at/selfcode.html                                  |
    1. Erstmal Danke für die schnelle Antwort. Der Link müßte mir weiterhelfen. Nun zu deiner Frage:

      Wenn das schon JSP ist, warum realisierst Du es dann nicht mit JSP?

      Das ganze ist zwar JSP, aber innerhalb einer MVC-Architektur, d.h. die JSP-Seiten greifen nicht direkt auf die Datenbank zu, sondern schicken erst einen Request an ein Java Servlet. Das würde für mich bedeuten, daß ich mir noch eine extra Klasse schreiben müßte, in der ich die bereits eingegebenen Formularwerte zwischenspeichern müßte. Und da es sich um ein recht umfangreiches Formular handelt wäre die Klasse entsprechend umfangreicher. Deshalb würde ich das gerne umgehen.

      Nochmals Danke für die schnelle Hilfe @all,

      Alex

  2. Hallo Alex!

    Obwohl ich so gut wie nie JSP programmiere, kann ich Dir sagen, dass es KEIN reines HTML dafür gibt. Die Kommunikation mit dem Webserver ist sequentiell - das heisst: anfrage senden und was zurückbekommen ...

    Ich hatte allerdings ein ähnliches Problem und habe die Dropdown-Dialoge in zwei aufeinanderfolgende Seiten gesplittet - nicht besonders hübsch, aber wahrscheinlich eine der einzigen Lösungen die immer und fehlerfrei funktioniert.

    mfg

    norbert =:-)

    Ich habe das Problem, daß ich auf einer Seite zwei Select-Listen habe. Die Options in der zweiten Select-Liste sind aber abhängig von der Auswahl in der ersten Liste (Beispiel: Es sollen in der zweiten Liste nur die Unterkategorien aufgelistet werden, die zu der in der ersten Liste gewählten Hauptkategorie gehören).

    Hat jemand eine Idee, wie ich das in HTML lösen könnte? Javascript würde ich ungern einsetzen, wäre aber im schlimmsten Fall noch denkbar, PHP ist ausgeschlossen (das ganze ist eine Java Server Page, daher möglichst "reines" HTML)

    Danke im Voraus, Alex.