Foros del Web » Programando para Internet » Javascript »

validar formulario creado dinamicamente

Estas en el tema de validar formulario creado dinamicamente en el foro de Javascript en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 28/07/2008, 12:27
Avatar de zeudio  
Fecha de Ingreso: enero-2002
Mensajes: 314
Antigüedad: 22 años, 3 meses
Puntos: 4
validar formulario creado dinamicamente

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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:54.