Bouton radio avec checkbox

Résolu
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   -  
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai petit souci avec radio bouton et checkbox. Enfaite j'ai crée trois bouton de radio mais ce que je veux faire si je clique sur le bouton de SPA1, j'aimerais bien que j'affiche un menu avec checkbox.

Comment je peux afficher les checkbox quand je clique sur l'un de ces bouton de radio???
Merci


<input type="radio" name="choix" value="SPA1">SPA 1
<input type="radio" name="choix" value="SPA2">SPA 2
<input type="radio" name="choix" value="SPA3">SAP 3
A voir également:

14 réponses

Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Désole mais rien compris... Un peu plus de détails ? Qu'est qu'il se passerait exactement si tu click sur SPA 1 ?

Edit : Ah ok, compris !

Avec une div en css que tu caches dès le début du code peut-être... Et qui réapparait lorsque tu click sur tel ou tel bouton !
0
okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
Tu dois utiliser le Javascript.
avec un onclick, tu affiches tes checkbox.
Malheureusement je ne peux pas t'aider d'avantage car je ne m'y connais pas beaucoup en JS.
0
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
Comme vous voyez j'ai trois bouton de radio et dans le bouton SPA1 j'ai des boutons de checkbox. Mais j'aimerais que les checkbox affiche si j'ai choisi le SPA1.
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Oui oui compris, comme je te disais, crée une class CSS genre #SPA1{ } qui sera automatiquement caché, et crée une div qui aura la class SPA1 et qui sera donc caché également avec toutes tes checkbox ! Et tu la fait réaparraitre avec un onclick sur ton bouton radio !
0

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

Posez votre question
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup je vais essayer de résoudre le problème
Et par hasard tu connais un site qui a déjà utiliser ce technique ?
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Lol, oui, le miens ^^ mais il est pas en ligne :p
0
okuni Messages postés 1221 Date d'inscription   Statut Membre Dernière intervention   126
 
C'est assez bien utilisé comme technique, tu devrais facilement trouver un tuto sur le net. :)
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Tiens, si tu veux un exemple :
Dans <head> :
#SPA1 { 
display: none; 
} 

Dans <body> :
<div id="SPA1">ton contenu, soit, tes checkbox</div>

Sur un de tes boutons, pour appeler la div :
document.getElementById("SPA1").style.display="block"; 
0
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
De rien, sa te fera 45€ :)
0
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
;-)
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Tien, je t'ai même maché le travail :

<html>


<head>


<style type="text/css">

#SPA1 { 
display: none; 
} 

#SPA2 { 
display: none; 
} 

</style>


<script type="text/javascript">

function decacher1() {
document.getElementById("SPA1").style.display="block";
document.getElementById("SPA2").style.display="none";
}

function decacher2() {
document.getElementById("SPA1").style.display="none";
document.getElementById("SPA2").style.display="block";
}

</script>


</head>


<body>


<input type="radio" id="sp1" name="sp1" onClick="decacher1();">
<div id="SPA1">Série Checkbox SPA1</div>

<br/>

<input type="radio" id="sp1" name="sp1" onClick="decacher2();">
<div id="SPA2">Série Checkbox SPA2</div>

</body>


</html>

Ca peut toujours servir pour d'autres ^^
0
narabinor Messages postés 53 Date d'inscription   Statut Membre Dernière intervention   1
 
J'étais juste en train de train de terminer

Merci beaucoup c'est très sympa
0
Heryu Messages postés 567 Date d'inscription   Statut Membre Dernière intervention   62
 
Ok c'est cool si tout marche ^^

J'ai edité mon post pour qu'il y est les deux boutons radio !
0