Plusieurs Cases à cocher au moins 1
J'ai une liste de plusieurs cases à cocher. l'utilisateur peut vérifier tous, mais au moins est requis. Vous ne savez pas comment faire ceci se produire
<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>
- Vous pouvez utiliser PHP pour vérifier si au moins 1 des cases à cocher est cochée. Vous seriez probablement voulez également vous assurer que votre <input "nom"> est différent pour chaque case d'obtenir autrement le retour des valeurs de variables peut être difficile.
- Eu le même problème. Résolu avec: stackoverflow.com/a/37825072/1479143
Vous devez vous connecter pour publier un commentaire.
Voici un exemple d'utilisation de jquery et html.
Ce qui devrait avoir ce dont vous avez besoin, consultez le jsfiddle en bas:
http://jsfiddle.net/wpgeek/arEdz/
Vous pouvez soit le faire sur un PHP ou Javascript niveau. Si vous utilisez Javascript et/ou JQuery, vous pouvez vérifier et de valider si toutes les cases sont cochées avec un sélecteur de...
Jquery propose également plusieurs de validation des bibliothèques. Découvrez: http://jqueryvalidation.org/
Le problème avec l'utilisation de Javascript pour valider, c'est qu'il peut être contourné donc, il est sage de vérifier sur le serveur.
Exemple à l'aide de PHP et en supposant que vous appelez une PO
Le problème avec la solution retenue ci-dessus ne permettent pas la condition else sur le formulaire de soumission (si une case a été cochée), empêchant ainsi la soumission de formulaire au moins quand je l'ai essayé.
J'ai découvert une autre solution que les effets sur le résultat souhaité plus complètement à mon humble avis, ici:
S'assurant au moins une case est cochée
Code comme suit:
Violon
Que le code & réponse par Vell
À l'aide de ce que vous pouvez cocher au moins une case est cochée ou non dans les différents groupes de checkbox ou plusieurs cases.
Référence : Lien