Bonjour à tous, je viens vous solliciter car j'ai un petit soucis que je comprends pas . J'ai une liste multiple avec une checkbox pour chaque iteration et une générale censé les sélectionner toutes.

Voici ma fonction JS

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<script>
	function valid_all(chk,nb){
		if (chk.checked){
			for(var i=1;i<=nb;i++)
				document.getElementById("chk"+i).checked==false;
		}
		else{
			for(var i=1;i<=nb;i++)
				document.getElementById("chk"+i).checked==true;
		}
 
	}
</script>
Voici la checkbox qui les sélectionne toutes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
	<input type="checkbox" id="chk" onClick="valid_all(this,<?php echo $nb; ?>)">
Une checkbox de la liste

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<input type="checkbox" id="chk<?php echo $i;?>" name="contact<?php echo $i; ?>" value="<?php echo $id;?>">
Voila je me demandais ou était l'erreur par ce que tout me semble bon ...
Cependant j'ai trouvé une erreur mais je comprend pas.. j'avais trouvé un script pour tenter de remplacer celui la.. Il fonctionnait pour des checkbox ecrites en dure dans la page mais dès qu'elles étaient générées pour une boucle while (et donc une requete) ca ne fonctionnait plus.

Je vous remercie d'avance !!