JavaScript : Accéder aux différents états d'un bouton radio

JavaScript : Accéder aux différents états d'un bouton radio - HTML/CSS - Programmation

Marsh Posté le 12-06-2002 à 15:24:26    

Salut,
 
J'ai un formulaire qui ressemble à çà:
 
<form name="formulaire" method="post">
  Idem <input type="radio" name="modifTitre" value=0 checked><br>
  Modifié <input type="radio" name="modifTitre" value=1>
  <input type="text" name="titre">
</form>
 
 
Je veux que, lorsqu'on modifie le contenu du champ titre, le bouton radio passe de "idem" à "modifié". Mais comment fait-on pour distinguer les différents "états" d'un bouton radio, puisqu'ils vont toujours par groupe et qu'ils ont forcément le même nom ?
 
Merci :D


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Marsh Posté le 12-06-2002 à 15:24:26   

Reply

Marsh Posté le 12-06-2002 à 15:33:20    

<form name="formulaire" method="post">
  Idem <input type="radio" name="modifTitre" value=0 checked><br>
  Modifié <input type="radio" name="modifTitre" value=1>
  <input type="text" name="titre">
</form>
 
Moi, j'aurai fait 2 bouton avec nom différent
 
  Idem <input type="radio" name="idem" value=0 checked><br>
  Modifié <input type="radio" name="modif" value=1>
 
apres tu fais un javascript
 
ou tu dis  
 
document.formulaire.idem.unchecked ;
document.formulaire.modif.checked ;
 
ou un truc du genre

Reply

Marsh Posté le 12-06-2002 à 15:35:50    

Moi, j'aurais fait 2 boutons avec noms différents
 
  Idem <input type="radio" name="idem" value="" checked><br>
  Modifié <input type="radio" name="modif" value="1">
 
apres tu fais un javascript
 
ou tu dis  
 
document.formulaire.idem.unchecked ;
document.formulaire.modif.checked ;
 
if(document.formulaire.modif.value == "1" )
    ben c'est que c'est modifié
 
 
ou un truc du genre

Reply

Marsh Posté le 12-06-2002 à 15:39:04    

bah non
le meme nom est plus logique
apres faut utiliser la propriété value je crois...

Reply

Marsh Posté le 13-06-2002 à 11:24:40    

Ben un seul nom, sinon je ne vois pas l'utilité des boutonns radios qui sont fait pour représenter des états mutuellement exclusifs.
 
Sinon j'ai trouvé : c'est pas géré avec un index comme les select, c'est géré comme un tableau et avec la propriété checked.
 
if (condition)
{
  modifTitre [0].checked = true;
  modifTitre [1].checked = false;
}
else
{
  modifTitre [0].checked = false;
  modifTitre [1].checked = true;
}
 
Merci et A+ :hello:


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed