chefdesigner
Grünschnabel
Ich benötige dringend Hilfe. Ich will meine zweite Select-Box abhängig vom ausgewählten Inhalt der ersten Select-Box füllen. Auf gut Deutsch: Ich möchte in Select-Box 2 alle Modelle des Herstellers aufgelistet haben, den ich in Select-Box 1 ausgewählt habe.
Ich hab mir bei http://www.drweb.de den Code für dynamische DropDown-Menüs geholt, allerdings bring ich's nicht hin diesen so zu verändern, dass die Select-Boxen mit Inhalt aus der Datenbank gefüllt werden.
Hier der Code, vielleicht kann mir jemand sagen, wie ich ihn umschreiben muss.
Ich hab mir bei http://www.drweb.de den Code für dynamische DropDown-Menüs geholt, allerdings bring ich's nicht hin diesen so zu verändern, dass die Select-Boxen mit Inhalt aus der Datenbank gefüllt werden.
Hier der Code, vielleicht kann mir jemand sagen, wie ich ihn umschreiben muss.
Code:
<form name="verzeichnis">
<select size="1" name="kategorie" onchange="update_auswahl()">
<option value="Email" selected>Email</option>
<option value="Internet">Internet</option> </select>
<select size="1" name="unterkategorie">
<option selected>Software</option>
<option>Anbieter</option>
</select></form>
// Dieser Code muss in den <head>-Bereich der Seite
<script language="Javascript">
<!-- Start
function update_auswahl()
{
var kategorieAuswahl = document.forms.verzeichnis.kategorie;
var unterkategorieAuswahl = document.forms.verzeichnis.unterkategorie;
unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren
if (kategorieAuswahl.options[kategorieAuswahl.selectedIndex].
value == "Email")
{
unterkategorieAuswahl.options[0] = new Option("Software");
unterkategorieAuswahl.options[1] = new Option("Anbieter");
}
else if (kategorieAuswahl.options[kategorieAuswahl.selectedIndex].
value == "Internet")
{
unterkategorieAuswahl.options[0] = new Option("Internetzugang");
unterkategorieAuswahl.options[1] = new Option("Webseiten erstellen");
}
}
// Ende -->
</script>