affichage de bouton de radio si un bouton de radio est coché

Lukysky
Invité n'ayant pas de compte PHPfrance

23 oct. 2006, 10:27

Bonjour,

Voila, j'aimerai savoir de quel manière procédé pour savoir si parmi un ensemble de bouton de radio, tel bouton de radio est selectionné et si oui, faire afficher un second groupe de bouton de radio.

merci d'avance.

J'espère avoir été clair.

ViPHP
ViPHP | 1961 Messages

23 oct. 2006, 10:31

Bonjour,

Avec l'événement "onclick" et JavaScript
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Lukysky
Invité n'ayant pas de compte PHPfrance

23 oct. 2006, 10:38

Ok mais dans le onclick je met quoi ?
<input name="destination" type="radio" value="5" onClick="javacript:????? ">
Paris</label>
dans ce cas au choix j'aurai banlieu et centre lorsque je clique sur paris.
merci pour la rapidité

ViPHP
ViPHP | 1961 Messages

23 oct. 2006, 10:50

Re,

Dans ton événement, tu rediriges vers une fonction qui te fais l'affichage de la seconde partie.

Exp.
Si ta seconde partie est dans un <div> caché

Code : Tout sélectionner

<div id="part2" style="visibility:hidden"> <!-- ICI mes autres options --> </div>
Dans ton "onclick"

Code : Tout sélectionner

<input name="destination" type="radio" value="5" onClick="javacript:affiche2();">
Dans ton JS

Code : Tout sélectionner

<script type="text/JavaScript"> function affiche2(){ document.getElementById("part2").style.visibility='visible'; } </script>
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

23 oct. 2006, 11:11

Ca marche aussi avec l'attribut "display" (au lieu de visibility) et les valeurs "none" ou "block" et ça évite de laisser un trou là où les nouvelles options vont apparaitre :)

ViPHP
ViPHP | 1961 Messages

23 oct. 2006, 11:14

Bonjour,

C'est exact, mais cette option (display) fait bouger la page.

Donc en fonction de ce que l'on veux, l'une ou l'autre.
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Lukysky
Invité n'ayant pas de compte PHPfrance

23 oct. 2006, 11:19

parfait, ça marche nickel!!!
merci bcp!!!

ViPHP
ViPHP | 1961 Messages

23 oct. 2006, 11:21

Re,
N'oublie pas le [Résolu]
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein