Foros del Web » Programando para Internet » Javascript »

Validador automático para N campos

Estas en el tema de Validador automático para N campos en el foro de Javascript en Foros del Web. Saludos. Quiero hacer una función que valide campos de un formulario, pero sin tener que ingresar en la función cada uno de los campos a ...
  #1 (permalink)  
Antiguo 19/08/2004, 07:45
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Validador automático para N campos

Saludos.

Quiero hacer una función que valide campos de un formulario, pero sin tener que ingresar en la función cada uno de los campos a validar, sino indicar dentro de cada campo si son obligatorios o no y que la función reconozca esta "marca" y verifique que no este vacio ese campo en cuestión.

Por ahí vi una pregunta parecida de noviembre de 2002 pero sin respuestas ... ojala esta no quede igual jejejeje

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #2 (permalink)  
Antiguo 19/08/2004, 07:51
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Yo tengo uno pero sólo valida campos de texto, no sé si te pueda servir
  #3 (permalink)  
Antiguo 19/08/2004, 07:53
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Saludos.

Si claro, las validaciones individuales las hago en cada campo (Ej: si solo admiten numeros o letras , etc) pero quiero colocar esa función para cuando oprimen enviar y no estan llenos los campos que deben estarlos.

Me lo facilitas?

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #4 (permalink)  
Antiguo 19/08/2004, 07:59
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Claro, mira, te envío al script con las instrucciones de instalación y uso

http://javascript.tunait.com/javascr...dorformularios
  #5 (permalink)  
Antiguo 19/08/2004, 08:04
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Saludos.

Muchas gracias, ahora que leo como funciona te pregunto, si le cambio el nombre al campo, no me afectara eso cuando quiera manejar esos campos al momento de ingresar esa data en una db por ejemplo??
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #6 (permalink)  
Antiguo 19/08/2004, 08:09
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Pues todo depende de la forma en la que estés recogiendo esos datos desde tu aplicación.

¿cómo los recoges?
  #7 (permalink)  
Antiguo 19/08/2004, 08:13
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Creo que hay un serio detalle allí.

La aplicación en php lo que hace es definir cada Value con cada nombre de campo y luego mandarlo a grabar con un foreach.

Tendría que Primero: Cambiar el nombre a cada campo correspondiente. Luego redefinir ese nombre en la asignación de cada value antes de ejecutar el foreach.

Cada formulario se arma automaticamente, dependiendo del tipo de form que requiera armar el usuario, así que no puedo usar una función de validación para cada tipo.

Creo que lo mejor será hacer estos cambios en los nombre y probar tu función.

Si daño todo jejejejeje no me culpen jejejejeje

No vale mentira, paso a paso y cualquier cosa Ctrl+z

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
  #8 (permalink)  
Antiguo 19/08/2004, 08:32
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
El ctrl + Z es uno de los mejores inventos del siglo, a ver cuándo lo aplican a otros ámbitos

Si estuviera en tu lugar, lo que haría en la aplicación php es verificar si el nombre del campo tiene un * y quitárselo, supongo que en php debe de haber alguna función de replace
  #9 (permalink)  
Antiguo 19/08/2004, 10:34
Avatar de José Molina  
Fecha de Ingreso: enero-2002
Ubicación: USA
Mensajes: 768
Antigüedad: 22 años, 4 meses
Puntos: 1
Saludos.

Si la hay, y ayuda mucho jejejeje pero en este caso en particular no la puedo aplicar.

Ya estoy haciendo los cambios y me esta funcionando bien todo.

Aquellos campos que no cumplan con TEXT, los voy a colocar en un if {} luego del for {}

Gracias
__________________
José Molina
La marginalidad no esta en la incapacidad de calmar el hambre de un estómago sino en la incapacidad de calmar el hambre de la mente.
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 05:23.