hola a todos podrian ayudarme tengo un problema al validar unos check, este es mi codigo:
en el formulario
<input type=checkbox name="m9993[]" value="1" >sdfsdfsd<br>
<input type=checkbox name="m9993[]" value="2" >fdsdfds<br>
<input type=checkbox name="m9993[]" value="3" >sdfsdfsdf<br>
<input type=checkbox name="m9993[]" value="4" >fsdfsdfsd<br>
<input type=checkbox name="m9993[]" value="5" >sdfsdfsdfsd<br>
<input type=checkbox name="m9993[]" value="6" >dsfsdfsdf <br> </td>
necesito validar si uno de estos fue presionado o no este es mi codigo en java script:
contador=0;
for (i=0; i<document.f1.m9993.length; i++)
if (document.f1.m9993[i].type=="chequed")
if (document.f1.m9993[i].chequed)
contador++
if(contador==0)
{
mensaje=mensaje + " ==> No ha marcado opcion.\n";
error=true;
}
pero no hace caso a la validacion y directamente se pasa a la siguiente pagina y en esa transicion me sale error en el foreach(invalid argument for foreach())
podrian ayudarme cual es mi error.