Problème de getElementsByName (Javascript)
Résolu
Lambo31
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
Lambo31 Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Lambo31 Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un soucis avec mon javascript, je souhaite récuperer la valeur d'une checkbox dans une liste de plusieurs checkbox toutes appelées "groups" mais qui ont un id différent et si je fait ça, ça marche :
Mais si je fait ça, ça ne marche plus :
Or j'ai lu sur plusieurs forums que getElementsByName(uneVariable) fonctionne c'est pour ça que je ne comprends pas.
Donc si quelqu'un a une idée je suis preneur, merci d'avance ;)
j'ai un soucis avec mon javascript, je souhaite récuperer la valeur d'une checkbox dans une liste de plusieurs checkbox toutes appelées "groups" mais qui ont un id différent et si je fait ça, ça marche :
var Mavariable = document.getElementsByName("group")[0].value;
Mais si je fait ça, ça ne marche plus :
var typeUrl = "group"; var Mavariable = document.getElementsByName(typeUrl)[0].value;
Or j'ai lu sur plusieurs forums que getElementsByName(uneVariable) fonctionne c'est pour ça que je ne comprends pas.
Donc si quelqu'un a une idée je suis preneur, merci d'avance ;)
A voir également:
- Problème de getElementsByName (Javascript)
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
2 réponses
Salut,
tout d'abord les checkbox n'ont pas de valeur, ils sont un attribut boolean "checked" qui passe à true qu'on on coche la checkbox.
donc tu devrait remplacer value par checked.
Si ça ne marche toujours pas , poste ton code en entier.
tout d'abord les checkbox n'ont pas de valeur, ils sont un attribut boolean "checked" qui passe à true qu'on on coche la checkbox.
donc tu devrait remplacer value par checked.
Si ça ne marche toujours pas , poste ton code en entier.
Je viens de trouver en fait j'avais ça :
Du coup le égal en trop bloquait tout.
En fait j'ai repris du code fait par une autre personne extérieure à l'entreprise où je travaille du coup je ne sais pas si c'est conforme au html, mais mes checkbox on bien une valeur :
Et sans ça je ne peux pas récupérer la valeur (ici : 53823) qui est indispensable dans mon code.
En tout cas merci pour ton aide, bonne journée !
var typeUrl = "groups="; var Mavariable = document.getElementsByName(typeUrl)[0].value;
Du coup le égal en trop bloquait tout.
En fait j'ai repris du code fait par une autre personne extérieure à l'entreprise où je travaille du coup je ne sais pas si c'est conforme au html, mais mes checkbox on bien une valeur :
<input type="checkbox" name="groups" value="53823" id="53823"/>
Et sans ça je ne peux pas récupérer la valeur (ici : 53823) qui est indispensable dans mon code.
En tout cas merci pour ton aide, bonne journée !