Hallo
Entweder im Wechselspiel "Request <-> Response", oder aber mittels JavaScript, ggf. sogar mittels AJAX.
Wie mach ich das den mit JavaScript und wo sind die Vorteile/Nachteile gegenüber den anderen Methoden?
Im Fall der Änderung des Wertes eines Formularfeldes (Event onchange) ermittelst du den neuen Wert des Feldes und fügst in einem anderen Formularelement die dazu passenden Werte für die weitere Auswahl ein.
Vorteil: Im Gegensatz zu einer serverseitigen Lösung (z.B. mit PHP oder Perl) muss das Dokument mit dem Formular zu diesem Zweck nicht abgeschickt und mit dem neuen Aufbau zurückübermittelt werden. Alles passiert im Browser innerhalb des aktuell geladenen Dokuments.
Nachteil: Es kann dir passieren, dass jemand ohne JavaScript daherkommt. Ihm stünde die Funktionalität ohne Rückfallebene (dann eben doch mit Serverkommunikation) nicht zur Verfügung. Bei krassen diesbezüglichen Designfehlern wird das Formular unbenutzbar.
Tschö, Auge
--
Verschiedene Glocken läuteten in der Stadt, und jede von ihnen vertrat eine ganz persönliche Meinung darüber, wann es Mitternacht war.
Terry Pratchett, "Wachen! Wachen!"
Veranstaltungsdatenbank Vdb 0.3