Bonjour,

voila j'ai une grande liste de checkbox a selectionner et deselectionner en un simple click.

j'ai mis ca dans l'input:

<input type=\"checkbox\" id=\"chk".$compt."\" name=\"opt".$compt."\"/>

puis j'ai aussi un champs hidden qui contient le nb de checkbox

et voici mon code javascript pour le faire:

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
25
26
27
28
29
30
 
var hdnopt=document.getElementById("hdnopt")
var coch_decoch=document.getElementById("coch_decoch")//id du lien cliqué
var b=false
var chk
 
function cocher_decocher()
{
 
	if(!b)
	{
		for(var i=hdnopt.value;i>=0;i--)
		{
			chk=document.getElementById("chk"+i)
			chk.checked=true
		}
		b=true;
	}
	else
	{
		for(var i=hdnopt.value;i>=0;i--)
		{
			var chk=document.getElementById("chk"+i)
			chk.checked=false
		}
		b=false;
	}
}
 
coch_decoch.onclick=cocher_decocher
mais ca marche pas et au bas de la page y a une erreur du genre
null à la valeur NULL ou n'est pas un objet