Cases à cocher "en bascule"

Résolu/Fermé
Ga3z Messages postés 67 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 9 septembre 2008 - 6 août 2008 à 11:15
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 - 6 août 2008 à 15:39
Bonjour,
j'ai un formulaire avec 2 cases à cocher dont je récupère la valeur ensuite, ça c'est ok.
par contre, est-il possible que l'on ne puisse pas cocher les 2 cases, c'est à dire que si on en a coché une et qu'on veuille cocher l'autre, ça décoche la première ?

5 réponses

Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 11
6 août 2008 à 11:26
simplement en faisant des radio au lieu de faire des checkbox, mais si tu tiens a tes checkbox absolument c'est faisable via du Javascript :

dans tes deux checkbox, rajoute un id=[id_de_ton_checkbox], et un onclick="document.getElementById([id_de_l'autre_checkbox]).checked=false" et le tour est joué !!


<input type="checkbox" name="checkbox1" id="ckb1" onclick="document.getElementById('ckb2').checked=false">
<input type="checkbox" name="checkbox2" id="ckb2" onclick="document.getElementById('ckb1').checked=false">



et voila, a chaque fois que tu cocheras une checkbox, ca décochera l'autre ;)
0
Ga3z Messages postés 67 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 9 septembre 2008 6
6 août 2008 à 11:36
et avec les radios c'est comment ?
0
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 11
6 août 2008 à 11:59
tu remplace symplement <input type="checkbox"> par <input type="radio">

ca te permet de donner le meme nom a tes deux boutons, et deux value differentes

exemple :

<input type="radio" name="bouton1" value="vrai">
<input type="radio" name="bouton1" value="faux">


ca te donne l'avantage de pouvoir récuperer directement la valeur dont tu as besoin avec un seul element, et non deux ;)
0
Ga3z Messages postés 67 Date d'inscription mercredi 23 juillet 2008 Statut Membre Dernière intervention 9 septembre 2008 6
6 août 2008 à 12:12
ok merci, je vais opter pour les boutons radios, c'est plus simple
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Absinthe06 Messages postés 102 Date d'inscription vendredi 11 juillet 2008 Statut Membre Dernière intervention 7 juillet 2010 11
6 août 2008 à 15:39
de rien, si tu as encore besoin d'aide n'hesite pas ^^
0