Hallo zusammen,
ich bin gerade dabei ein dynamisches Drop Down Formnular zu erstellen.
Leider bin ich an einem Punkt angelangt an dem ich nicht mehr weiter weis.
Ich möchte, dass das Formular aus mehreren Feldern besteht die voneinander abhängig sind.
Die verknüpfung zwischen dem ersten und dem zweiten Select habe ich noch hinbekommen. Leider funktioniert die Abhängigkeit bei dritten Select nicht mehr.
Hier mein bisheriges Script:
<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 == "T-Shirt")
{
unterkategorieAuswahl.options[0] = new Option("Rundhals");
unterkategorieAuswahl.options[1] = new Option("V-Neck");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "Poloshirt")
{
unterkategorieAuswahl.options[0] = new Option("mit Knopfleiste");
unterkategorieAuswahl.options[1] = new Option("ohne Knopfleiste");
}
}
// Ende -->
</script>
<form name="verzeichnis">
<p>
<select size="1" name="kategorie" onchange="update_auswahl()">
<option value="T-Shirt" selected>T-Shirt</option>
<option value="Poloshirt">Poloshirt</option>
</select>
<select size="1" name="unterkategorie">
<option selected>Rundhals</option>
<option>V-Neck</option>
</select>
<select size="1" name="unterkategorie2">
<option selected>rot</option>
<option>grün</option>
<option>blau</option>
<option>gelb</option>
</select>
</p>
</form>
Könnt ihr euch das bitte mal anschauen und mir evt. weiterhelfen wie ich mein Script verfollständigen muss, dass auch das dritte Feld in Abhängigkeit von den Auswahlen im zweiten Select funktioniert.
Hier sollte man beim "Rundhals" ausschließlich die Farben grün und rot und beim "V-Neck" die Farben blau und gelb auswählen können.
Vielen Dank für eure Antworten.
MfG
Tobai
ich bin gerade dabei ein dynamisches Drop Down Formnular zu erstellen.
Leider bin ich an einem Punkt angelangt an dem ich nicht mehr weiter weis.
Ich möchte, dass das Formular aus mehreren Feldern besteht die voneinander abhängig sind.
Die verknüpfung zwischen dem ersten und dem zweiten Select habe ich noch hinbekommen. Leider funktioniert die Abhängigkeit bei dritten Select nicht mehr.
Hier mein bisheriges Script:
<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 == "T-Shirt")
{
unterkategorieAuswahl.options[0] = new Option("Rundhals");
unterkategorieAuswahl.options[1] = new Option("V-Neck");
}
else if (kategorieAuswahl.options
[kategorieAuswahl.selectedIndex].
value == "Poloshirt")
{
unterkategorieAuswahl.options[0] = new Option("mit Knopfleiste");
unterkategorieAuswahl.options[1] = new Option("ohne Knopfleiste");
}
}
// Ende -->
</script>
<form name="verzeichnis">
<p>
<select size="1" name="kategorie" onchange="update_auswahl()">
<option value="T-Shirt" selected>T-Shirt</option>
<option value="Poloshirt">Poloshirt</option>
</select>
<select size="1" name="unterkategorie">
<option selected>Rundhals</option>
<option>V-Neck</option>
</select>
<select size="1" name="unterkategorie2">
<option selected>rot</option>
<option>grün</option>
<option>blau</option>
<option>gelb</option>
</select>
</p>
</form>
Könnt ihr euch das bitte mal anschauen und mir evt. weiterhelfen wie ich mein Script verfollständigen muss, dass auch das dritte Feld in Abhängigkeit von den Auswahlen im zweiten Select funktioniert.
Hier sollte man beim "Rundhals" ausschließlich die Farben grün und rot und beim "V-Neck" die Farben blau und gelb auswählen können.
Vielen Dank für eure Antworten.
MfG
Tobai