groupe de bouton de radio

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : groupe de bouton de radio

par Invité » 15 juil. 2008, 09:43

ok merci bcp ryle, c'est se que je cherchais

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 :)

groupe de bouton de radio

par Invité » 11 juil. 2008, 09:31

Bonjour,

Voila j'ai plusieurs groupe de bouton de radio. Avec un premier groupe et oui/non et un autre groupe oui/non.'
je veux quand je vais dans le premier groupe et que je choisi oui cela active le non de l'autre groupe.
Le souci c'est que je ne sais pas comment procéder.
Comment pointer sur le non du groupe en sachant que le groupe a le même nom, après c'est la valeur qui l'ai différencie.
par exemple premier groupe s'appelle client avec oui(1)/non(0) et fournisseur oui(1)/non(1)
Donc je suppose que c'est un truc de se genre
document.enreg.client.checked= false; (se qui marche très bien avec une case a cocher). Mais de quel manière procéder pour des bouton de radio ?

merci
j'espère avoir été assez clair.