Hola, mi situación es la siguiente:
Tengo un formulario creado dinamicamente en el que pueden variar el numero de campos y necesito validarlo.
Mi problema: no logro hacerlo mediante matriz. Lo he intentado de la siguiente forma:
var form;
for(i=0;i<=50;i++){
campo = document.form1.elements[i];
if(campo.type=='text'){
if(campo.value == ""){
form = false;
}
}
}
me dice que type es nulo o no es un objeto (supongo por que no me reconoce la matriz). Ahora que tengo otro par de dudas al respecto:
1. es la mejor forma de hacerlo?
2. si es así, como puedo hacer para que cuando se trate de un radio (digamos que un "SI" y un "NO") no me tome a cada elemento como un elemento independiente?, osea que el si me lo toma como el document.form1.elements[0] y el NO como document.form1.elements[1].
Gracias por la atención