Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1222 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] pb pour recupérer une valeur (radiobutton)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Javascript] pb pour recupérer une valeur (radiobutton)

n°1382620
chrisming
une volonte de fer...!
Posté le 07-06-2006 à 10:30:05  profilanswer
 

Bonjour à tous,
 
Mon problème est le suivant:
Sur ma page html j'ai écrit ceci :
...
<input name="typeL" id="typeL" type="radio" value="0"> Légume
<input name="typeL" id="typeL" type="radio" value="1" > Fruit
...
(je n'ai pas de balise <form> )
 
Je n'arrive pas à récupérer la valeur sélectionnée dans une fonction javascript.
...
typeT = document.forms.elements['typeL'].value;
...
réponse: un message d'erreur : valeur null ou n'est pas un objet!
 
Comment dois-je faire pour récupérer la valeur ?
 
Merci de votre aide.
 
Chris

mood
Publicité
Posté le 07-06-2006 à 10:30:05  profilanswer
 

n°1382638
anapajari
s/travail/glanding on hfr/gs;
Posté le 07-06-2006 à 10:39:45  profilanswer
 

Code :
  1. document.getElementById('typeL').value

n°1382649
j_lecruel
☀ ☁ ☂
Posté le 07-06-2006 à 10:44:36  profilanswer
 

Sauf que deux éléments ne peuvent pas avoir le même id.  


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1382662
chrisming
une volonte de fer...!
Posté le 07-06-2006 à 10:53:45  profilanswer
 

le fait que les 2 éléments portent le même nom permet à l'utilisateur de choisir soit l'un soit l'autre et non les deux en même temps via l'interface.
En écrivant document.getElementById('typeL').value , je récupère toujours la valeur de Légume et si je sélectionne Fruit, j'ai toujours la valeur de légume.

n°1382673
j_lecruel
☀ ☁ ☂
Posté le 07-06-2006 à 10:59:55  profilanswer
 

j_lecruel a écrit :

Sauf que deux éléments ne peuvent pas avoir le même id.



---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1382676
chrisming
une volonte de fer...!
Posté le 07-06-2006 à 11:01:35  profilanswer
 

C'est bon, je l'ai résolu.
En fait, j'ai enlevé l'id et j'ai juste fait this.name[i].value
ca marche!!

n°1382677
Hermes le ​Messager
Breton Quiétiste
Posté le 07-06-2006 à 11:02:13  profilanswer
 

chrisming a écrit :

le fait que les 2 éléments portent le même nom permet à l'utilisateur de choisir soit l'un soit l'autre et non les deux en même temps via l'interface.
En écrivant document.getElementById('typeL').value , je récupère toujours la valeur de Légume et si je sélectionne Fruit, j'ai toujours la valeur de légume.


 
On te dit qu'on ne peut pas avoir 2 id identiques. :o
 
Donc, tu mets deux id et un point c'est tout. Ensuite, ben tu testes la valeur de ces id avec un if (document.getElementById('id-bouton-que-tu-testes').checked)  
 
si ça renvoie true, ben c'est checked, sinon non. [:spamafote]

n°1382678
j_lecruel
☀ ☁ ☂
Posté le 07-06-2006 à 11:02:30  profilanswer
 

Je pense que le mieux est de mettre tes boutons radio dans un conteneur auquel tu donne un id ; tu fais ensuite une fonction qui effectue les actions suivantes :  
 
- récupération des inputs contenus dans le conteneur via la fonction getElementsByTagName()
- balayages des input pour récupérer l'input coché


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
n°1382681
chrisming
une volonte de fer...!
Posté le 07-06-2006 à 11:03:43  profilanswer
 

Merci bcp de vos propositions !!!
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Javascript] pb pour recupérer une valeur (radiobutton)

 

Sujets relatifs
Code javascript pour mot de passe.[ PHP || javascript ] le plus securisé
Différence entre <a href="javascript:toto()"> et <a onClick="..."> ??PgSql:afficher une partie de la valeur d'un attribut
[Flash / AS / C#.NET] Comment recuperer une variable?comment récuperer des dates à l'intérieur d'une string
recuperer nom ordinateurrecuperer lettre cle USB
JS/PHP comment récupérer la valeur d'une case de tableau? 
Plus de sujets relatifs à : [Javascript] pb pour recupérer une valeur (radiobutton)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR