HTML5 et les required sur un groupe de checkbox.

Par Coryyo, il y a 12 ans


Les bases HTML/CSS

Bonjour,

Après recherche sur le forum je n'ai pas trouvé ce dont j'ai besoin.
A savoir, je souhaiterais dans un formulaire proposé des choix grâce a des "checkbox".
Cependant, je veux que les utilisateurs choisissent au moins une "checkbox" parmi les choix disponibles.

<form action="index.php" method="POST">
<input type="checkbox" name="test]" value="1" required> 1
<input type="checkbox" name="test]" value="2" > 2
<input type="checkbox" name="test]" value="3" > 3
<input type="checkbox" name="test]" value="4" > 4
<input type="submit" value="test">
</form>

Si je mets "required" sur le premier "input" il faudra obligatoirement que le premier champ sois cocher, mais si je ne le coche pas le formulaire ne se validera pas.

Et si je le mets sur tous les "input" l'utilisateur devra cocher toutes les cases.

Si quelqu'un à déjà eu un problème similaire au mien.

Merci.
Cordialement,
Coryyo

5 réponses

coloo, il y a 12 ans

Je ne pense qu'il existe une propriété de checkbox qui fasse ça. Essaye plutôt du côté de javascript. Je pense que tu trouveras plusieurs méthodes comme celle pour griser le bouton :)

Gyuki, il y a 12 ans

Je ne crois pas qu'en HTML il y ai une solution a sa, en php, tu valide les donné sur tu vois au moins l'un des checkbox coché, en javascript c'est plus ou moins pareille et pas trop dur.

Coryyo, il y a 12 ans

Merci, je vais voir ça en Javascript du coup!

Benjamin Derepas, il y a 12 ans

Je te conseil ce plugin , il est simplement parfait !

Gyuki, il y a 12 ans

Merci Benjamin Derepas, je connaissais pas du tout :)