bonjour,
comment fait-on pour récupérer la valeur d'un checkbox à l'aide de l'attribut name ?
la checkbox se situe dans un formulaire...
 recupérer valeur checkbox
 recupérer valeur checkbox
				
				
						
						
				bonjour,
comment fait-on pour récupérer la valeur d'un checkbox à l'aide de l'attribut name ?
la checkbox se situe dans un formulaire...
 
 
				
				
						
						
				Bonjour,
Si tu n'as qu'une checkbox autant utiliser son Id.
Et si tu veux faire a partir du nom utilise la fonction getElementsByName()
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				ça ne marche pas avec getElementsByName()
c'est quoi la difference entre getElementsByName() et getElementById ? quels sont les avantages et inconvénients ?
 
 
				
				
						
						
				getElementsByName retoure un tableau de noeux, alors que getElementByIs retourne une et une seul...
Tu voit d'ailleurs un "s" à element... si tu n'as qu'un checkbox sans formulaire fait:
Si tu as un checkboxe dans un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Si tu as plusieurs checkbox avec le meme nom sans formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
Si tu as plusieurs checkbox avec le meme id dans un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
Change moi ça tout de suite...
 
 
				
				
						
						
				Je pense tu dois confondres avec l'attribut id qui lui doit être uniqueEnvoyé par deY!

 
 
				
				
						
						
				getElementsByName() te retourne une collection d'objet il faut ensuite la parcourir pour trouver l'élément sur lequel tu veux travailler.
Cette fonction est donc utile quand tu as plusieurs élément ayant le même "name" (ex: checkbox, radio, etc.)
getElementById() en revanche te retourne un élément unique (normal puisque la sélection se fait sur l'id de l'élément).
En conclusion, si tu n'as qu'un élément utilise getElementById sinon getElementsByName (ou getElementsByClass)
Exemple sommaire d'utilisation de la méthode getElementsByName :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
 
 
				
				
						
						
				Oui tout mes confuse...
la methode DOM getElementsByClass n'existe pas, il faut la créer.
 
 
				
				
						
						
				merci pour ces eclaircissment
=> donc a priori, pour les checkbox, il vaut mieux travailler sur le id alors que sur les radios boutons, il vaut mieux travailler sur les name (vu qu'ils sont plusieurs et liés)
l'un des seuls endroit ou il faudrait utiliser l'attribut name sur une checkbox, c'est lorsqu'on a un tableau rempli de checkbox...
Partager