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.
InformationsquelleAutor magneticrob | 2011-05-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Seine war eine lange Zeit, seit ich getan habe, jedes Reine Javascript-Bibliotheken wie jQuery machen diese Art der Sache so einfach. Jedenfalls etwas, das wie folgt funktionieren könnte, würden Sie brauchen, um es zu testen in ein paar Browsern und optimieren Sie, was Sie brauchen.
Hier ist ein funktionierendes Beispiel zu spielen, um mit.
Könnten Sie tun, dem entspricht, was in jQuery so einfach wie
haben und Sie keine browser-Kompatibilitätsprobleme zu befürchten.
Verwaltet, um es herauszufinden. Ich kann keine Antwort auf meine eigene Frage, aber hier sind die fiddle jsfiddle.net/aeeN4 vielen Dank für Eure Hilfe
InformationsquelleAutor fearofawhackplanet
Verwaltet, um es herauszufinden, mit ein wenig Hilfe von fearofawhack Planeten. Scheint wirklich einfach jetzt.
Heres ein link zu JSFiddle http://jsfiddle.net/aeeN4/
InformationsquelleAutor magneticrob