mi codigo es este:
Código Javascript:
Ver original
var camposCheck=document.getElementsByName("afi[]"); while(x<camposCheck.length && !opcion){ if(camposCheck[x].checked){ opcion=true; break; } x++; } if(!opcion){ band='n';alert("tienes que seleccionar alguna opcion");return false; } var opc=document.getElementsByName('estudios'); var seleccionado=false; for(var i=0;i<opc.length;i++){ if(opc[i].checked){ seleccionado=true; break; } } if(!seleccionado){ ok='n';alert("no has marcado opc");return false; } if(ok=='s'&& band=='s'){ document.f.submit(); }
intento validar input radio y checkbox pero no lo hace bien si no lo relleno y luego lo completo no me hace bien las validaciones..creo que mi problema es que me lio con los true y false y con mis variables bandera para hacer el submit,.. como podria hacerlo?¿
mi formulario html es el siguiente:
Código HTML:
Ver original
Gracias a una compañera del foro vi mi error el cual fue declarar mis variables como globales.saludos