1 mayo 2009 in Javascript by NeoGaBo

Cuando estamos creando lo que se denominaria un sitio web dinamico tenemos la necesidad de enviarle datos al servidor. El metodo mas comun es usar lo que se denomina Formulario o en HTML: <form>

Realmente los formularios son muy utiles. Pero … ¿Que pasa a la hora de tener que analizar si un dato que se enviara es un texto o solo tiene numeros con javascript?. Bueno, te comento que la verdad es una porqueria, je…

Uno de los inconvenientes mas grandes que hay para validar datos con javascript es que es necesario comprobar caracter por caracter cada valor. Es decir, si tengo un cadena numerica tengo que analizar caracter por caracter que todos sean numeros. No existen funciones del tipo isString o isNumeric o lo que sea, incluidas en el propio lenguaje.

Muchos se preguntaran ¿Para que me sirve esto?, si ademas es incomodo de programar.

A eso respondo: Bueno, hay un par de ventajas:

  • Hace mucho mas comodo para el usuario el reconocer errores sin tener que estar esperando que la pagina se recargue.
  • Es mas agradable y le da un toque de profesionalismo.
  • Nos permite no tener que estar dando una respuesta y mostrar los errores cometidos cuando la informacion llego al servidor. Simplemente analizamos los valores y si existen errores devolvemos un horrible mensaje que diga “Error en X campo” ya que el javascript se encargo de los usuarios “comunes”. Los usuarios que no tienen javascript activado o los usuarios maliciosos se encontraran con este Mensaje( pobres los que no tengan js activado xD )

Mas de un diseñador o programador web habra tenido la necesidad de comprobar el envio de datos de un formulario con javascript y se topo con el mismo problema que muchos otros.

He creado, por necesidad y el hecho de que no me gustara lo que encontre un internet, unas funciones que posiblemente les sirvan.

Pueden ver un Ejemplo aqui o Descargarlo Directamente.

Con respecto a la licencia: Hagan lo que quieran, je … Pero estaria bueno que dejaran una referencia en el codigo javascript a blogdelaweb.com.ar

Voy a ir Modificando el codigo para mejorarlo y agregarle mas cosas( como por ejemplo una buena explicacion de como usarlo xD ). Momentaneamente la unica informacion que cree esta dentro del archivo validate.js . Igualmente si tienen algun problema no duden en consultarme.

La version actual es la 1.0.0 – Funciona en todos los exploradores.

Entradas Relacionadas: