Foros del Web » Programando para Internet » Javascript »

Clase validaciones hecha en javascript para vosotros

Estas en el tema de Clase validaciones hecha en javascript para vosotros en el foro de Javascript en Foros del Web. Hace ya un tiempo propuse hacer entre todos una clase en javascritp con las funciones mas comunes de validaciones. Casi nadie hizo caso, asi que ...
  #1 (permalink)  
Antiguo 02/05/2005, 08:56
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Clase validaciones hecha en javascript para vosotros

Hace ya un tiempo propuse hacer entre todos una clase en javascritp con las funciones mas comunes de validaciones. Casi nadie hizo caso, asi que yo fui a la mia y con el ejemplo de una clase hecha por Horacio R. Valdez me he hecho la mia. Esta en fase beta porque aún tengo que hacerle pruebas para ver su correcto funcionamiento.

Agradeceria que me dierais vuestra opinion sobre la clase, nuevas funcionalidades que podria añadir y errores que encontreis. Ahi teneis la pagina web donde he ido haciendo las pruebas:
enlace

Deciros que lo he probado en tres navegadores: Opera, Explorer y firefox y en todos funciona bien, quitando los estilos css que no los he hecho yo y que no son compatibles con todos, pero el codigo javascript es lo mas estandar que he podido hacer.

Para quien quiera todo el codigo completo ahi un .rar con todo:
enlace_rar

En fin que espero vuestra opinion como he dicho antes. A ver si terminamos con los mensajes de como validar.

Si lo perfeccionamos a ver si se puede subir a la web junto a algun FAQ.
  #2 (permalink)  
Antiguo 02/05/2005, 09:16
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola occiso:

Recuerdo cuando propusiste la validación, y veo que la has hecho muy bien...
Enhorabuena

Lo único que creo que se puede mejorar es que la validación de algunos números menores de 10 obligan a poner el 0 por delante... Puse un correo mal, y a pesar de que lo detectaba, no marcaba la casilla...

De todos modos soy uno de los peores testeadores de código de los foros.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 02/05/2005, 10:30
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola occiso

Un por tu código.

Aparte del error detectado por caricatos (¡Hola! ) en el email, parece que todo funciona bien. Al asunto de los ceros delante de números menores de 9 no le doy importancia, porque ya está "avisado" en la propia página.

Lo que me parece que estaría más que bien, genial, es que pudieras explicar, aunque sea de forma breve, el significado de las expresiones regulares que usas para las validaciones. Yo trato de usarlas de vez en cuando, pero me parecen bastante complicadas.

Saludos,
  #4 (permalink)  
Antiguo 02/05/2005, 11:23
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Cita:
Iniciado por caricatos
Lo único que creo que se puede mejorar es que la validación de algunos números menores de 10 obligan a poner el 0 por delante... Puse un correo mal, y a pesar de que lo detectaba, no marcaba la casilla...

Saludos
Supongo que a los numeros menores de 10 te refieres a las fechas. A mi en mi trabajo me obligan a que sea ese formato, y que si el dia o el mes es menor de 10 tengo que pornerle el 0 delante del numero si no no es una fecha valida. Si no es a eso a lo que te refieres corrigeme


Lo del email es algo dificil, pues no suele ser obligatorio, asi que hay que validarlo si introducen datos, si no no. al final lo voy ha dejar de esa manera.

Lo de las expresiones regulares si que lo tengo claro, como no tengo ni puta idea de como hacerlas las he cogido todas de la red sobretodo de esta pagina enlace Asi que de explicar poco. Sobretodo porque lleva mucho tiempo aprenderlas bien por el provecho que le puedes sacar...
  #5 (permalink)  
Antiguo 03/05/2005, 09:16
 
Fecha de Ingreso: agosto-2004
Mensajes: 157
Antigüedad: 19 años, 8 meses
Puntos: 5
Hola occiso y compañía.

Buen trabajo , lo estado mirando y he encontrado algunos errores. En el campo nombre no acepta nombres compuestos, ni tampaco acepta nombres acentuados, como José. En apellidos podría escribir una cadena compuesta sólo por espacios. Por otra parte aplicaría el método "trim", por ejemplo, si escribo el e-mail correctamente y añado algún espacio al final, me saldría que el e-mail no es correcto y esto puede confundir al usuario.

Saludos
  #6 (permalink)  
Antiguo 03/05/2005, 11:12
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Tomo nota kewape, para la próxima version que espero sacar la semana que viene tengo pensado añadirle alguna funcion mas aparte de corregir los fallos que encontreis.

PD: menos mal que alguien se mira este post e intenta ayudar para mejorar ...
  #7 (permalink)  
Antiguo 13/05/2005, 13:25
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Bueno señores, pues aunque este hilo no ha tenido la participación que esperaba voy a subir la ultima versión que he hecho corrigiendo algunos fallos que aqui se me dijeron. Esta versión es todavia beta pero practicamente será la definitiva, ya que pensaba añadir alguna funcion más pero creo que son suficientes, que sino sera demasiado sobrecargada la clase(a falta de alguna funcion útil que me podais decir).

He corregido lo de los nombres y lo de los espacios en blanco que podían dar algun error. Ahora puedes meter espacios en blanco en el correo que no te da fallo y puedes meter caracteres acentuados y nombres compuestos (aunque lo de poder escribir mas de una palabra en un campo se podria discutir igual que lo de los acentos). Alguna cosa mas he hecho pero esta documentado en los archivos.

Me atrevería a decir que esa clase resuelve mas del 90% de validaciones que os puedan requerir.

Ahi teneis el html para que podais probar los fallos que da :
enlace

Y para los que les interese el codigo fuente:
enlace

saludos !!!
  #8 (permalink)  
Antiguo 06/08/2005, 16:53
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Bueno este hilo pasó con mas pena que gloria en el pasado.

Simplemente lo subo porque en las FAQ estaba el codigo con el enlace roto. He subido una version nueva de la clase la 1.1 y os la podeis descargar cuando querais.

http://www.forosdelweb.com/showthrea...97#post1105297
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 18:58.