Hello tous,

avançant sur un projet bout par bout, je me heurte de nouveau à un probleme de jquery.

j'ai beau chercher, tester, recommencer à 0, retester, je ne parviens pas à faire ce petit truc que je comprend dans l'idée, mais pas dans la forme/syntaxe !

j'ai un html avec des checkbox
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<tbody>
<tr><td width="150px;"><strong>NOM</strong></td><td width="80px;"><strong>STATUT</strong></td><td><strong>Types liés</strong></td></tr>
<tr><td valign="middle"><input name="choice_nom_list" value="informatifs" type="text"></td>
<td><select name="choice_statut_list"><option value="1" selected="selected">1</option><option value="0">0</option></select></td>
<td><table id="listeTypesChoix" cellpadding="3"><tbody>
<tr><td>Informatif</td><td><input name="choice_type" id="1" onclick="checkCheck(1)" value="1" checked="checked" type="checkbox"></td></tr>
<tr><td>Esthétique</td><td><input name="choice_type" id="2" onclick="checkCheck(2)" value="1" type="checkbox"></td></tr>
<tr><td>Absence de Bugs</td><td><input name="choice_type" id="3" onclick="checkCheck(3)" value="1" type="checkbox"></td></tr>
<tr><td>Originalité</td><td><input name="choice_type" id="4" onclick="checkCheck(4)" value="1" type="checkbox"></td></tr>
<tr><td>Prix</td><td><input name="choice_type" id="5" onclick="checkCheck(5)" value="1" type="checkbox"></td></tr>
<tr><td>Intérêt</td><td><input name="choice_type" id="6" onclick="checkCheck(6)" value="1" type="checkbox"></td></tr>
</tbody>

et le js qui est sensé récupérer les valeurs des checkbox pour les envoyer dans un php.
pour des raisons d'intégration dans mon script global,
un check -> un envoi php val = 1
un uncheck -> un envoi php val = 0
si pas de check, alors pas d'envoi php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function checkCheck (idL, idT)
		  {
			  var idT = idT;
			  var idL = idL;
			  //jQuery("#listeTypesChoix").click(function() {
 
			if (jQuery("input[name='choice_type']").val() == 1) {
                jQuery("input[name='choice_type']:checked").each(function() {
                    console.log("value = " + jQuery(this).val() + " id = " + idT);
					type: "POST",
					url: "admin.php",
					data: "?page=addTypeToList&idL="+idL+"&idT="+idT+"&value=1";
 
				});
			} else if (jQuery("input[name='choice_type']").val() == 0) {
				jQuery("input[name='choice_type']").not(":checked").each(function() {
					 console.log("valuedec = " + jQuery(this).val() + " id = " + idT);
					 type: "POST",
					url: "admin.php",
					data: "?page=addTypeToList&idL="+idL+"&idT="+idT+"&value=0";
 
				});															  
			}
};
j'arrive à récupérer la valeur quand c'est coché, quoique dans cette version du script, je n'ai pas de console.log.
mais pas la valeur si décoché !
en gros mon if et else if ne fonctionnent pas.

j'ai vraiment du mal avec le js !
merci pour vos conseil éclairés !

A+