Foros del Web » Programando para Internet » Javascript »

validar campos dinamicos

Estas en el tema de validar campos dinamicos en el foro de Javascript en Foros del Web. tengo un jsp que al momento de la ejecucucion puede tener varios campos dinamicos y cunado mande el submit necesito validar q dichos campos esten ...
  #1 (permalink)  
Antiguo 13/12/2005, 13:12
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 3 meses
Puntos: 3
Pregunta validar campos dinamicos

tengo un jsp que al momento de la ejecucucion puede tener varios campos dinamicos y cunado mande el submit necesito validar q dichos campos esten llenos, alguien puede ayuidarme con esto??? de antemano gracias...
  #2 (permalink)  
Antiguo 13/12/2005, 13:32
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Hola:

Bueno, todos los elementos de un formulario pueden indexarse, a partir de la misma etiqueta form (o usando la colección elements que cuelga del mismo formulario)... y también esos elementos tienen un atributo value... lo que no sé es como se han generado dinámicamente los campos, pero supongo que en principio tendrías que ver que sus campos value existen...

var formulario = document.forms.tuFormulario;
for (var i = 0, total = formulario.elements.length; i < total; i ++)
if (formulario.elements[i].value == "") // así se chequearía el contenido...

Espero que te sirva.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 13/12/2005, 14:22
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 3 meses
Puntos: 3
mmm, la verdad no comprendi para q fueron las lineas...pero te aseguro q los campos si existe, ya q los almaceno en un bd...
  #4 (permalink)  
Antiguo 13/12/2005, 17:34
Avatar de Cap.Buscapina  
Fecha de Ingreso: octubre-2004
Ubicación: Argentina
Mensajes: 836
Antigüedad: 20 años, 2 meses
Puntos: 4
si Caricatos no se enoja, me tomo el atrevimiento de completar su script para que veas como funciona:

en HEAD
Cita:
function verificar(){
var formulario = document.forms.tuFormulario;
for (var i = 0, total = formulario.elements.length; i < total; i ++){
if (formulario.elements[i].value == ""){
alert("Debes llenar todos los campos");
return false;
}
}
return true;
}
y en la etiqueta form:

Cita:
<form name="tuFormulario" action="siguiente.html" onsubmit="return verificar()">
Espero haberlo escrito bien, suerte
__________________
by Capitán Buscapina
.
  #5 (permalink)  
Antiguo 13/12/2005, 18:10
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 3 meses
Puntos: 3
A ok!!!, perdon, esque no estaba concentrado...me siento algo indispuesto y disculpas por no entenderlo a Cariocas, y gracias por tu respuesta Cap.Buscapina !!!
  #6 (permalink)  
Antiguo 14/12/2005, 01:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Cita:
Iniciado por Cap.Buscapina
si Caricatos no se enoja, me tomo el atrevimiento de completar su script para que veas como funciona:

...
¡Je, je!... cómo voy a enojarme si me ahorraste el trabajo de terminar ese script...

zyon: Aunque me caen muy bien los cariocas, mi nick es caricatos

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 14/12/2005, 08:48
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 19 años, 3 meses
Puntos: 3
jejeeje, vez a lo que me referia, no estaba muy concentrado...
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 19:19.