Salut.
Juste comme �a, tu expliques que tu nommes tes checkboxes et que ta boucle for est �crite
for (i = 1; i <= n ; i++) {...}
Tu ne testes donc jamais la case tab_add[0] mais par contre, tu essayes syst�matiquement d'acc�der � la case tab_add[n] ce qui risque d'entrainer un plantage du script.
Tu n'as pas r�ellement besoin du param�tre PHP pour r�cup�rer le nombre de cases, puisqu'en JavaScript, tu as la propri�t� length d'un tableau. Tu pourrais donc faire quelquechose comme :
1 2 3 4 5 6 7 8 9 10 11 12
| function validation ()
{
var test_nb = 0;
for (i = 0; i <= document.form.enreg.tab_add_cri.length ; i++)
{
if (document.form.enreg.tab_add_cri[i].checked==false)
{
test_nb++;
}
}
alert ("test=" + test_nb);
} |
Partager