par
Ryle » 11 juil. 2008, 16:37
Si ça se passe côté client, c'est du javascript => sujet déplacé
Quant à ton problème, tu n'es effectivement pas loin de la solution :
document.nom_formulaire.nom_champ te retourne un objet correspondant au champ spécifié. Dans le cas de boutons radio, il s'agit d'un tableau dont chaque élément correspond à l'un des bouton :
document.enreg.client[0] : correspond au premier bouton radio nommé "client" du formulaire "enreg", [1] au second, etc.
Tu peux ainsi cocher le "non" du second groupe lorsque le "oui" du premier est coché :
if (document.enreg.client[0].checked)
document.enreg.fournisseur[1].checked = true;
Nota : cela ne fonctionne que si plusieurs éléments d'un formulaire portent le même nom, typiquement les boutons radios. Si tu fais appel au [0] alors qu'il n'y a qu'un seul élément avec ce nom cela génère une erreur
