Page 1 sur 1

affichage case à cocher en fonction choix radion

Posté : 01 mars 2008, 19:30
par pascalbm
Bonjour,
j'aimerai que lorsque je sélectionne le radio non, les cases à cocher s'affiche.
Comment puis je faire cela en php, s'il vous plait ?
Voici mon code

Code : Tout sélectionner

<form id="form1" name="form1" method="post" action=""> <p>Maison entiere : <label for="maison">Oui</label> <input name="radio" type="radio" id="maison" value="maison" checked="checked" /> <label for="label">Non</label> <input type="radio" name="radio" id="label" value="maison" /> </p> <p> <label for="ch1">Chambre 1</label> <input type="checkbox" name="ch1" id="ch1" /> <br /> <label for="ch2">Chambre 2</label> <input type="checkbox" name="ch2" id="ch2" /> <br /> <label for="ch3">Chambre 3</label> <input type="checkbox" name="ch3" id="ch3" /> </p> </form>
Merci d'avance pour l'aide qui peut m'être apporté

Posté : 01 mars 2008, 20:37
par Patriboom
Tu peux exploiter les clics de la façon suivante:

Code : Tout sélectionner

<input name="radio" type="radio" id="maison" value="maison" checked="checked" onclick="ch1.style.visibility='hidden';"> <label for="label">Non</label> <input type="radio" name="radio" id="label" value="maison" onclick="ch1.style.visibility='visible';"> </p>
moyennant que tu mettes du style à ton bouton:

Code : Tout sélectionner

<input type="checkbox" name="ch1" id="ch1" style="visibility: hidden;">
Ceci ne faisant disparaître que les boutons. Si tu veux faire disparaître tous les boutons et tous les textes d'un seul clic, tu peux encadrer tout cela dans des <div style...> comme pour le bouton ci-haut.

Posté : 01 mars 2008, 20:48
par Truc
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Javascript, AJAX".

Posté : 03 mars 2008, 16:24
par Ryle
A voir également, le principe des listes déroulantes liées dans la FAQ. Après tout ,que l'on parte d'une liste déroulante et de l'événement onChange ou d'un bouton radio avec l'événement onClick, le principe reste le même : l'affichage conditionnel d'un élément en fonction d'un autre :)