Foros del Web » Programando para Internet » Javascript »

Validar todos los campos del formulario

Estas en el tema de Validar todos los campos del formulario en el foro de Javascript en Foros del Web. Hola, les escribo porque soy un poco más que novato en javascript, y quisiera saber si alguno de ustedes sabe cómo hacer una función general, ...
  #1 (permalink)  
Antiguo 15/07/2005, 11:03
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 10 meses
Puntos: 0
Validar todos los campos del formulario

Hola, les escribo porque soy un poco más que novato en javascript, y quisiera saber si alguno de ustedes sabe cómo hacer una función general, en donde yo le pase número indeterminado de nombres de unos campos xxx que pertenece(n) a un formulario xxx, para que esa función ubique a cada uno de ellos y extraiga el contenido de la propiedad value de cada campo. Lo que pretendo hacer es una función macro en donde le pase el nombre del campo y el tipo de dato que se debería haber escrito en él, para que luego la función ubique a ese campo, extraiga el contenido de value, y que en base al segundo argumento que le envie (el tipo de datos que se debio escribir), revisar si está correcto el campo o no. Esto lo hago con el fin de validar un formulario antes de enviarlo, y creo que esta es la forma más optima de hacerlo, ya que es muy engorroso estar haciendo funciones aisladas unas de otras que a la final van a hacer lo mismo.

En conclusión, lo que pregunto es si hay una forma de crear un función en donde yo le pueda pasar un número indeterminado de parámetros, que la función sepa cuantos parámetros le pasé, para que luego la función tome cada parámetro y lo valide como explique en el párrafo anterior, es decir, tome el parámetro que sería el nombre del campo, busque ese campo en el formulario, extariga el contenido de value del mismo, y valide el tipo de dato que debería contener.

Gracias al que me pueda ayudar
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 00:52.