bjour,

J'aimerais faire un petit formulaire dans lequel divers options sont proposée avec des boutons radios.

Dans le cas, où un bouton radio est choisi (le dernier par exemple), cela active des checkbox.

Mon actuel est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<script type='text/javascript'>
 
function disableInput(idInput, valeur)
{
var input = document.getElementById(idInput);
input.disabled = valeur;
if (valeur) {
input.style.background = "#CCC";
BSajoute(idInput);
} else {
input.style.background = "#FFF";
BSsuppr(idInput);
}
}
 
function enableInput(idInput, valeur)
{
var input = document.getElementById(idInput);
input.enable = valeur;
if (valeur) {
input.style.background = "#FFF";
BSsuppr(idInput);
} else {
input.style.background = "#CCC";
BSajoute(idInput);
}
}
</script>
 
<fieldset>
<legend>Activer/désactiver un champ en cliquant sur une case à cocher</legend>
<input name="active" id="idactive" onclick="disableInput('ida', this.checked);" type="checkbox" />
 
<input name="active" id="idactive" onclick="disableInput('ida', this.checked);" type="radio" />
<input name="active" id="idactive" onclick="enableInput('ida', this.checked);" type="radio" />
 
<input name="a" id="ida" type="checkbox" />
</fieldset>
Dans mon exemple, si on coche le premier checkbox, cela active (ou désactive) la seconde checkbox.
Mais, j'aimerais faire la même chose avec un bouton radio. Ainsi, quand on sélectionne le premier bouton radio, cela désative la checbox, et quand on choisi la seconde, cela ne fait rien, alors quue j'aimerai que ça la rendre active....

J'ai essayé diverses choses trouvées sur le net que j'ai essayé d'adapter mais je n'y arrive pas...

merci de votre aide