no le estas dando el nombre al formulario de la manera correcta fijate
Cita: if ((document.form.cali[0].checked==true)
no es lo mismo que
Cita: <FORM ACTION="grabar.php" METHOD="GET" onSubmit="return validar()" NAME="form'.$i.'">
sabiendo que i es para que vaya siendo form1, form2 y asi sucesivamente, no entiendo para que lo usas pero al no estar llamabndo al nombre correctamente del formulario no te lo realizara, deberia de ser
Código Javascript
:
Ver originalif ((document.form1.cali[0].checked==true)
de la misma manera indicando el nombre del form que estes usando para cada uno hasta donde tengo entendido, espero te sirva saludos