Affichage champ sur clic bouton radio
Posté : 04 févr. 2007, 11:26
Bonjour,
J'ai fait des recherches, mais pas trouvé ce que je voulais...
J'ai 2 boutons radio et j'aimerais qu'au clic sur l'un ou l'autre s'affiche un champ différent...Je m'explique :
si je clic sur le bouton radio A, ça m'affiche un champ. Si je clic sur le bouton radio B, ça m'affiche un champ
en effacant le champ du bouton A
Compliqué non ? J'ai trouvé ceci
chez editeurjavascript.com mais ce n'est pas tout à fait ça...
Je dois dire que je suis une truffe en Javascript ! alors merci d'avance
J'ai fait des recherches, mais pas trouvé ce que je voulais...
J'ai 2 boutons radio et j'aimerais qu'au clic sur l'un ou l'autre s'affiche un champ différent...Je m'explique :
si je clic sur le bouton radio A, ça m'affiche un champ. Si je clic sur le bouton radio B, ça m'affiche un champ
en effacant le champ du bouton A
chez editeurjavascript.com mais ce n'est pas tout à fait ça...
Code : Tout sélectionner
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
<script language="Javascript">
// ==================
// Activations - Désactivations
// ==================
function GereControle(Controleur, Controle, Masquer) {
var objControleur = document.getElementById(Controleur);
var objControle = document.getElementById(Controle);
if (Masquer=='1')
objControle.style.visibility=(objControleur.checked==true)?'visible':'hidden';
else
objControle.disabled=(objControleur.checked==true)?false:true;
return true;
}
</script>
</head>
<body>
<input type="radio" id="radio_10" name="radios_0" onClick="GereControle('radio_10', 'liste_10', '1');" CHECKED> <label for="radio_10">Active de "liste_10"</label>
<br />
<input type="radio" id="radio_20" name="radios_0" onClick="GereControle('radio_10', 'liste_10', '1');"> <label for="radio_20">Désactive de "liste_10"</label>
<select id="liste_10">
<option value="1">Ligne 1</option>
<option value="2">Ligne 2</option>
<option value="3">Ligne 3</option>
</select>
</body>