Foros del Web » Programando para Internet » Javascript »

Validacion de un campo de formulario array

Estas en el tema de Validacion de un campo de formulario array en el foro de Javascript en Foros del Web. Hola. Estoy intentando validar un formulario con javascript, se trata de elemento "name": Código: <input type="text" name="APELLIDO[]" value=""> Lo intento validar de esta forma: Código: ...
  #1 (permalink)  
Antiguo 29/10/2007, 11:04
 
Fecha de Ingreso: mayo-2006
Mensajes: 17
Antigüedad: 18 años
Puntos: 0
Validacion de un campo de formulario array

Hola.
Estoy intentando validar un formulario con javascript, se trata de elemento "name":
Código:
 <input type="text" name="APELLIDO[]" value="">
Lo intento validar de esta forma:
Código:
function validate() {

if (document.Formulario.APELLIDO[].value.length==0) {
	alert("Por favor ingrese marca");
	return false; 
}
...
Desde luego da error en APELLIDO[]...
Necesito poner así la variable del formulario por que se convertirá en un array al enviarlo (son varios elementos en uno, que se repite dependiendo de un numero que indique el cliente, por lo que no se cuantas veces se repetirá...).
Imaginar que pides en un formulario que te diga cuantos elementos de una familia conviven contigo y le pides los datos de estos, el elemento nombre y apellido se repetirán dependiendo del numero de elementos de la familia..., lo proceso en php.
  #2 (permalink)  
Antiguo 29/10/2007, 11:14
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Validacion de un campo de formulario array

Hola:

Tienes que poner ese nombre como cadena entre corchetes:

if (document.Formulario["APELLIDO[]"].value.length==0) {
alert("Por favor ingrese marca");
return false;
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 29/10/2007, 14:16
 
Fecha de Ingreso: mayo-2006
Mensajes: 17
Antigüedad: 18 años
Puntos: 0
Re: Validacion de un campo de formulario array

Muchas Gracias.
Que fácil ahora que lo veo
Saludos.
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 09:59.