Inhalt einer DorpDown Liste dynamisch verändern
Claudia
- html
0 marcel0 Michael Schröpl0 Claudia
Hallo,
ich habe das Problem, dass ich den Inhalt einer DropDown List von der Auswahl einer anderen List abhängig machen möchte.
z´.B. Typ :<Frau/Mann>
Name:<Liste Frauennamen/ oder Liste Männernamen>
Das ganze befindet sich in einem Formular und kann abgespeichert werden (via Servlet).
Ich habe nun leider keine gute Idee wie ich das Problem lösen kann. Das öffnen von PopUp-Fenstern ist ja auch nicht so toll. Außerdem möchte ich nicht unbedingt JavaScript einsetzen.
Hat jemand einen Lösungsansatz, mit dem die Darstellung für den Benutzer trotzdem noch einfach und verständlich ist?
Viele Grueße
Claudia
Hallo,
ich habe das Problem, dass ich den Inhalt einer DropDown List von der Auswahl einer anderen List abhängig machen möchte.
z´.B. Typ :<Frau/Mann>
Name:<Liste Frauennamen/ oder Liste Männernamen>
Das ganze befindet sich in einem Formular und kann abgespeichert werden (via Servlet).
Ich habe nun leider keine gute Idee wie ich das Problem lösen kann. Das öffnen von PopUp-Fenstern ist ja auch nicht so toll. Außerdem möchte ich nicht unbedingt JavaScript einsetzen.
Hat jemand einen Lösungsansatz, mit dem die Darstellung für den Benutzer trotzdem noch einfach und verständlich ist?
Viele Grueße
Claudia
hallo claudia,
eine anständige lösund zu deinem problem leider am elegantesten mit javascript !
schau mal unter :
http://selfhtml.teamone.de/javascript/objekte/options.htm#neue_elemente
gruss
marcel
Hallo Claudia,
sind Frames auch verboten?
Wenn nicht, dann bau Dein Formular hierarchisch in Frames auf. Die Auswahl aus der ersten Liste bestätigst du und sendest das Ergebnis des Submits in das zweite Frame mit der untergeordenten Liste.
Gruß
Tom
Hi Claudia,
ich habe das Problem, dass ich den Inhalt einer
DropDown List von der Auswahl einer anderen List
abhängig machen möchte.
darf zwischen der Veränderung der beiden Listen ein
HTTP-Request (und ein Klick eines Benutzers auf einen
Button - sehr unbequem) liegen oder nicht?
Falls nein, bist Du auf client-seitige Intelligenz
zwingend angewiesen. Und das bedeutet: JavaScript.
Das ganze befindet sich in einem Formular und kann
abgespeichert werden (via Servlet).
Du kannst natürlich alles in Java realisieren - auch
eine völlig eigenständige Dialogführung.
Nur hat das dann mit HTML gar nichts mehr zu tun.
Außerdem möchte ich nicht unbedingt JavaScript
einsetzen.
Es gibt Aufgabenstellungen, für die HTML allein nicht
ausreichend ist - beispielsweise dynamische Änderungen
innerhalb von HTML-Dokumenten.
Und es gibt Kombinationen von Anforderungen, die zur
Unlösbarkeit eines Problems führen.
Viele Grüße
<img src="http://www.schroepl.net/projekte/gzip_cnc/gzip_cnc.gif" border=0 alt=""> Michael
Vielen Dank für eure Tipps!
Dann wird es doch eine JavaScript-Lösung geben.
Claudia