Bonjour,

voilà mon pb : j'ai 2 images qui permettent de tout cocher ou tout decocher :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<input type="checkbox" name="chk[]" value="<? echo $elem_b; ?>" onClick="changeDossier('<? echo $elem_b; ?>');">
 
<img src="images/toutcocher.jpg" title="Tout cocher" border="0" onClick="checkAll('chk[]', true);"> | <img src="images/toutdecocher.jpg" title="Tout décocher" border="0" onClick="checkAll('chk[]', false);">
et donc sur le clic, j'appelle cette fonction javascript :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
function checkAll(chk_name, status)
{
	chk_list = document.forms['form_choisir'].elements[chk_name];
 
	for(var i = 0; i < chk_list.length; i++)
	{
		chk_list[i].checked = status;
 	}
}
en fait tout fonctionne parfaitement quand j'ai au moins 2 cases à cocher, mais lorsque j'en ai qu'une seule, eh bien la case ne se coche pas, et là je comprend pas pourquoi donc si vous avez une idee...

Merci
thony23

modéré par denisC : modification du titre