goto;
Erfahrenes Mitglied
Hallo liebe Community,
momentan stehe ich vor einem für mich merkwürdigen Problem.
Ich habe ein Formular, wo der Kunde nach und nach Felder ausfüllen bzw. betätigen muss damit weitere Felder sichtbar werden ( Dient zur Übersichtlichkeit ).
Nun habe ich ein Feld, wo mehrere Checkboxen sind die wie folgt aussehen:
Der Onclick löst folgendes JavaScript aus:
Wie ihr seht, werden die Felder mit der id "programmierung" und "budgetplan" sichtbar gemacht.
Bzw. sollten sichbar gemacht werden.
Problem:
Da es je nach vorheriger Auswahl bis zu 50 Checkboxen geben kann, wäre es blödsinn die im "if" abgefragten checkboxen nun 50x mal zu wiederholen .. also immer wieder [0]..[1]..[2]..
Zurzeit wird also NUR das nächste Feld angezeigt, wenn die checkbox "[0]" gechecked wird.
Gibt es eine einfachere Variante dieses umzusetzen? Stehe tierisch auf dem Schlauch.
Danke für eure Hilfe!
Grüße
Andre
momentan stehe ich vor einem für mich merkwürdigen Problem.
Ich habe ein Formular, wo der Kunde nach und nach Felder ausfüllen bzw. betätigen muss damit weitere Felder sichtbar werden ( Dient zur Übersichtlichkeit ).
Nun habe ich ein Feld, wo mehrere Checkboxen sind die wie folgt aussehen:
HTML:
<input type="checkbox" name="typ[]" id="typ" value="A" onclick="checkInput()"/>A
<input type="checkbox" name="typ[]" id="typ" value="B" onclick="checkInput()"/>B
Der Onclick löst folgendes JavaScript aus:
HTML:
if(document.project['typ[]'][0].checked==true) {
programmierung.style.display = "block";
budgetplan.style.display = "block";
} else{
budgetplan.style.display = "none";
cmssystem.style.display = "none";
description.style.display = "none";
whattodo.style.display = "none";
time.style.display = "none";
region.style.display = "none";
anhang.style.display = "none";
}
Wie ihr seht, werden die Felder mit der id "programmierung" und "budgetplan" sichtbar gemacht.
Bzw. sollten sichbar gemacht werden.
Problem:
Da es je nach vorheriger Auswahl bis zu 50 Checkboxen geben kann, wäre es blödsinn die im "if" abgefragten checkboxen nun 50x mal zu wiederholen .. also immer wieder [0]..[1]..[2]..
Zurzeit wird also NUR das nächste Feld angezeigt, wenn die checkbox "[0]" gechecked wird.
Gibt es eine einfachere Variante dieses umzusetzen? Stehe tierisch auf dem Schlauch.
Danke für eure Hilfe!
Grüße
Andre