[checkbox] Tout cocher/decocher
Bonjour,
voilà mon pb : j'ai 2 images qui permettent de tout cocher ou tout decocher :
Code:
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:
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