Wie Gruppen von Checkboxen, die sich gegenseitig beeinflussen

Sorry für den zweideutigen Titel, aber es ist ziemlich schwer zu kondensieren, was ich versuche zu tun, in ein paar Worten. Hier ist genau das, was ich versuche zu tun:

Ich möchte eine Reihe von Gruppen von Checkboxen. Würde man sein Geschlecht, mit Checkboxen für Männer und Frauen, wäre eine Region, mit Checkboxen für Norden, Osten, Süden und Westen und so weiter.

Ziel ist es, dem Benutzer zu wählen, sagen wir, Männlich oder Weiblich, aber sobald Sie setzen Sie ein Häkchen in eine checkbox einer anderen Gruppe, z.B. der Region Checkboxen, alle Ihre bisherigen "Kontrollen" aus allen anderen Gruppen entfernt.

Der Punkt ist, dass nur die Benutzer zur Auswahl von einer Gruppe von Checkboxen in einer Zeit.

Kann ich nur denken, zu prüfen, welche Checkboxen markiert sind, klicken Sie auf mit javascript, aber Frage mich, ob es eine einfachere Möglichkeit, die ich möglicherweise fehlen.

Habe ich auch gedacht, dass vielleicht eine versteckte radio-button für jede Gruppe funktionieren könnte.

Wenn jemand eine elegantere Lösung, die ich bin begierig, es zu hören.

Ich würd immer gehen, die Javascript-route für diese - auch mithilfe von radio-buttons, Sie würden noch brauchen, um Sie in JS vor dem senden, also ja, ein bisschen eigene Logik auf das Kontrollkästchen klicken Sie auf Ereignisse, die ist alles, was Sie brauchen!

InformationsquelleAutor magneticrob | 2011-05-19

Schreibe einen Kommentar