HTML Checkbox Gruppierung
Normalerweise HTML Checkboxen gruppiert werden, basierend auf dem Namen. Ist es möglich, die Gruppe Kontrollkästchen anderes als Namen?
Danke!
- Checkboxen sind unabhängig von einander, vielleicht haben Sie meine Funkgeräte? dann nur keine Namen.
- checkbox multiple-choice, single-choice-radiobutton ist. Den Vorteil, dass der gleiche name ist, Sie haben direkt alle ausgewählten Werte in ein array auf der Serverseite in nur einem Anruf. Auf diese Weise müssen Sie nicht brauchen, packen Sie alle zusammen in mehrere Aufrufe und dann bestimmen Sie, eins nach dem anderen, wenn es gefüllt ist oder nicht (D. H. null/leer oder nicht).
- ich kenne den Unterschied. Ich war nicht sicher, der Fragesteller wusste, weil seine Frage. in der Hoffnung er würde klären
- Was wäre der Zweck dieser Gruppierung sein? Es ist offensichtlich, dass Sie nicht wollen, dass die checkbox-Werte verknüpft werden (gruppiert) zusammen als ein array. Die einzige andere Art von "Gruppierung", die ich denken kann, ist die Gruppierung auf einer Seite für layout-Zwecke, sondern der name eines Kontrollkästchens nicht beeinflussen, wo es angebracht auf die Seite, sowieso. TL;DR: Bitte etwas konkreter.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht in HTML. Aber Sie können code schreiben, der Logik der server-Seite, die Gruppen anhand einer Bedingung, z.B. ein gemeinsames Präfix oder suffix in den Namen der parameter, oder auch parameter-Wert.
Allerdings, das ist nur ungeschickt. Nur den Gewinn, den nutzen HTML Sie hat mit der Fähigkeit zu gruppieren, indem Sie einfach den Namen. Wenn Sie ein problem damit haben, dann muss es behoben werden, irgendwo anders, vielleicht mit der element-ID (zu bezeichnen Einzigartigkeit in der Dokument-Baum) oder das element style Klasse (, um eine gemeinsame Bedeutung in der Dokument-Baum).
Wenn Sie mit ASP.NET Sie können die MutuallyExclusiveCheckBoxExtender in der AjaxToolkit Gruppe Checkboxen zusammen.
Es fasst Sie zusammen, so dass nur 1 Kontrollkästchen in der Gruppe kann überprüft werden, in einer Zeit, ähnlich wie radiobutton-Gruppen.
http://www.asp.net/ajax/tutorials/creating-mutually-exclusive-checkboxes-cs
Können Sie versuchen, Sortieren Sie die hinzugefügten Elemente in Ihrer Art und Weise.
Im folgenden Beispiel einer ASP.Net Checkboxlist-ich verwendet ein Programm, um die Elemente Sortieren absteigend(ändern Sie es in Ihrer Art und Weise):