J'ai lu les 2 posts
ici
et ici

mais dans les 2 cas la balise name du checkbox �tai identique pour tous les input (pas tr�s xhtml non?)

je voudrais savoir comment modifier ce code pour que si je remplace
nomchk par nomchk[], mon js fonctionne : que le clic sur le lien coche tous (et ainsi je r�cup�rerais mes valeurs dans un joli tableau $_POST en php apr�s coup )

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
<form name="formulaire">
<input type="checkbox" name="nomchk" value="1" />1   
<input type="checkbox" name="nomchk" value="2" /> 2   
<input type="checkbox" name="nomchk" value="3" />3  
</form>
avec le js associ�

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
<script type="text/javascript">
function checkall(formname,checkname,thestate)
{
	var el_collection=eval("document.forms."+formname+"."+checkname);
	for (c=0;c<el_collection.length;c++)
	el_collection[c].checked=thestate;
}
</script>
et l'appel

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
<a href="javascript:checkall('formulaire','nomchk',true)">Tous</a>  
-  <a href="javascript:checkall('formulaire','nomchk',false)">Aucun</a>