Mehrere Kontrollkästchen sind mindestens 1 erforderlich
Ich habe eine Liste mit mehreren Kontrollkästchen. Benutzer können überprüfen, alle aber mindestens erforderlich. Nicht sicher, wie dies zu verwirklichen
<p>Box Set 1</p>
<ul>
<li><input name="BoxSelect[]" type="checkbox" value="Box 1" required><label>Box 1</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 2" required><label>Box 2</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 3" required><label>Box 3</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 4" required><label>Box 4</label></li>
</ul>
<p>Box Set 2</p>
<ul>
<li><input name="BoxSelect[]" type="checkbox" value="Box 5" required><label>Box 5</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 6" required><label>Box 6</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 7" required><label>Box 7</label></li>
<li><input name="BoxSelect[]" type="checkbox" value="Box 8" required><label>Box 8</label></li>
</ul>
<p>Box Set 3</p>
<ul>
<li><input name="BoxSelect[]" type="checkbox" value="Box 9" required><label>Box 9</label></li>
</ul>
<p>Box Set 4</p>
<ul>
<li><input name="BoxSelect[]" type="checkbox" value="Box 10" required><label>Box 10</label></li>
</ul>
InformationsquelleAutor der Frage Jeff Morrris | 2014-03-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ein Beispiel mit jquery und den html-Code.
InformationsquelleAutor der Antwort Jason R
Sollte dies haben, was Sie brauchen, schauen Sie sich die jsfiddle unten:
http://jsfiddle.net/wpgeek/arEdz/
InformationsquelleAutor der Antwort stackPusher
Können Sie entweder auf PHP-Ebene oder auf Javascript-Ebene. Wenn Sie Javascript und/oder JQuery, können Sie überprüfen, und überprüfen, ob alle Kontrollkästchen aktiviert sind mit einem Selektor...
Jquery bietet auch mehrere Validierungs-Bibliotheken. Check-out: http://jqueryvalidation.org/
Das problem mit Hilfe von Javascript zu validieren ist, kann es umgangen werden, so ist es ratsam zu prüfen, auf dem server zu.
Beispiel mit PHP, und vorausgesetzt, Sie anrufen, eine PO
InformationsquelleAutor der Antwort Dynelight
Das Problem mit der akzeptierten Lösung oben ist, dass ist nicht erlaubt, für die else-Bedingung auf Formular Absenden (wenn ein Feld ausgewählt worden ist), wodurch verhindert wird, form - Unterordnung- zumindest, wenn ich es versuchte.
Entdeckte ich eine andere Lösung, dass die Effekte das gewünschte Ergebnis mehr vollständig IMHO, hier:
Sicherstellen, dass mindestens eine checkbox aktiviert ist
Code wie folgt:
Fiddle
Code & Antwort von Vell
InformationsquelleAutor der Antwort collyg
Mit diesem können Sie überprüfen mindestens eine checkbox ausgewählt ist oder nicht, in anderen checkbox-Gruppen oder mehrere Kontrollkästchen.
Referenz : Link
InformationsquelleAutor der Antwort Parth Patel