• Aumentar el tamaño de la letra
  • Tamaño de letra predeterminado
  • Reducir el tamaño de la letra
Inicio Artículos Diseño web Buenas practicas en la validacion de formularios

Buenas practicas en la validacion de formularios

Correo electrónico Imprimir PDF
Valoración de los usuarios: / 5
PobreEl mejor 

En la mayoría de los sitios Web los usuarios llenan formularios con información necesarios para realizar una operación. Sin embargo en muchas ocasiones los usuarios se equivocan en rellenar la información. En estos casos es donde la validación de formularios entra en juego, el objetivo de la validación de formularios consiste en garantizar que la información proporcionada por el usuario sea la necesaria y que este bien formada para llevar con éxito la operación.

Métodos de validación: Las entradas del usuarios pueden ser validadas en el servidor Web y en el usuario (navegador Web). Así tenemos la validación del lado del cliente y del lado servidor, vamos a discutir los pros y contras de cada uno.

Validación del lado del servidor: En este tipo de validación la información se envía al servidor y se usa los lenguajes del lado del servidor (PHP, ASP, JSP, otros) para realizar la validación. Si la validación falla el servidor enviara la información al usuario y se le mostrara los errores que han sucedido como una retroalimentación para que el usuario visualice donde a sucedido el error.

Este método es seguro ya se realizara la validación así el java script este desactivado por el usuario y no puede ser alterado por el usuario malintencionados. Por otro lado puede ser un inconveniente que el usuario no tendrá una respuesta visible hasta que se envía la información al servidor y en algunos casos son lentas debido a que se tiene que refrescar la pagina, este inconveniente puede ser superado usando una validación a través de Ajax y me proporcione una retroalimentación para el usuario mas rápida. Puedes buscar mas información sobre validación a través de Ajax usando Jquery en este tutorial.

Validación del lado del cliente: La validación del lado del servidor en muchas ocasiones es suficiente para tener una exitosa forma de validación. Pero para una mejor experiencia con el usuarios, se podría tener en consideración de utilizar también la validación del lado del cliente. Este tipo de validación utiliza lenguajes del lado del cliente como java script, el uso de este lenguaje implica una mayor velocidad de respuesta al usuario y gran riqueza visual.

Con la validación del lado del cliente la información del formulario nunca se envía al servidor. Toda la validación es realizada a través de java script y los usuarios pueden tener una respuesta inmediata en caso se produzcan errores el rellenar la información del formulario.

El principal inconveniente es que este método se basa en el lenguaje java script, y en algunos los usuarios por seguridad tienen desactivado el java script por ser un punto de ingreso para los usuarios mal intencionados como los hackers.

La mejor forma de validación que debe de hacer un buen programador es utilizar de ambas validaciones tanto la del lado del cliente como la del lado del servidor.

Ver enlace con artículo completo.