[DOM] checkbox multiples avec attribut name du type nom[]
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:D )
Code:
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:
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:
1 2
| <a href="javascript:checkall('formulaire','nomchk',true)">Tous</a>
- <a href="javascript:checkall('formulaire','nomchk',false)">Aucun</a> |