[jQuery] Récupérer TOUS les "checked"
zaza
-
Utilisateur anonyme -
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 :
mon html :
si je check un autre élément que le dernier, faire ceci :
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.
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.
A voir également:
- [jQuery] Récupérer TOUS les "checked"
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
6 réponses
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
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
Je ne comprends pas ce que tu me dis avec les tableaux...
j'ai fait :
mais bien évidement ça ne marche pas
et
mais "erreur de syntaxe"
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"
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question