[jQuery] Récupérer TOUS les "checked"

zaza -  
 Utilisateur anonyme -
Bonjour,

J'essaie désespérément de récupérer les valeurs de toutes les checkbox checked. Je ne comprends pas pourquoi, mais je ne récupère que la premiere.

Je fais juste ça :
console.log($(':checked').val());


mon html :
<form onsubmit="verifParrainageEncore(); return false;" id="parrainageEncore" method="post" action="./"><div><input type="checkbox" id="nnnnnnnnnn@nnn.nn" name="nnnnnnnnnn@nnn.nn" value="nnnnnnnnnn@nnn.nn">
						<label for="nnnnnnnnnn@nnn.nn">nnnnnnnnnn@nnn.nn</label></div><div><input type="checkbox" id="aaaa@fjkdyfk.hj" name="aaaa@fjkdyfk.hj" value="aaaa@fjkdyfk.hj">
						<label for="aaaa@fjkdyfk.hj">aaaa@fjkdyfk.hj</label></div><div><input type="checkbox" id="fgjfgj@fjkdyfk.hj" name="fgjfgj@fjkdyfk.hj" value="fgjfgj@fjkdyfk.hj">
						<label for="fgjfgj@fjkdyfk.hj">fgjfgj@fjkdyfk.hj</label></div><span id="form_bottomParrainage">
									<span id="btn_form_OK"><input type="submit" class="btn_validform" value=" "></span>
									</span></form>



si je check un autre élément que le dernier, faire ceci :
console.log($('#fgjfgj@fjkdyfk.hj').val());

renvoie undefined.

J'imagine que c'est une erreur de rien du tout, mais j'arrive pas à la trouver, et ça fait bien une heure que je suis dessus.

6 réponses

Utilisateur anonyme
 
Salut

pour parcourir tes checked tu peux pas faire de la façon suivante ??

var i = 0;

$(':checked').each(function(){
var[i] = $(this).val();
i++;
});

Cordialement

Aurus1212
3
zaza
 
Je ne comprends pas ce que tu me dis avec les tableaux...

j'ai fait :
var fields = new Array();
fields[0] = $(':checked').val();
console.log(fields);

mais bien évidement ça ne marche pas
et
var fields = new Array();
fields[] = $(':checked').val();
console.log(fields);

mais "erreur de syntaxe"
2
Cretin
 
C'est normal tu ne peut pas changer un array.
0
Leviathan49 Messages postés 257 Date d'inscription   Statut Membre Dernière intervention   70
 
essaye de mettre un nom de type name='test[]' avec des crochets pour tout tes tableaux et ton résultat sera dans un tableau. Sinon pour les checkbox si la checkbox "a" n'est pas cochée la variable "a" ne sera pas récupérée par ta page de traitement.
1
Cretin
 
deja si tu ecrivai des adresse un peut plus coherente, meme si elle son fausses
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zaza
 
Je me doutais bien qu'un vendredi soir je n'aurais pas de réponses, donc UP!!
-1
zaza
 
ba mince alors...

j'aime pas trop quand les gens up, mais tant pis, je le fais.

Il n'y a vraiment personne pour me filer un coup de main?
-1