¿ Aunque hay diferencias entre el cliente y la validación en el servidor , lo mejor es llevar a cabo tanto los datos del formulario por lo que es precisa después del proceso de validación y proporciona una mejor experiencia de usuario. Características
validación del lado del cliente se ejecuta en un navegador Web utilizando un lenguaje de script del cliente , tales como JavaScript , para comprobar si los valores del formulario son correctas . La validación del lado del cliente ofrece a los usuarios información instantánea , reduce el uso de ancho de banda y es mucho más rápido que la validación del lado del servidor . Con la validación del lado del servidor , la información del formulario es presentado y analizado por el servidor Web a través de un lenguaje de servidor scripting , como PHP o Perl.
Seguridad
servidor la validación del lado es seguro y funciona a la perfección con todos los navegadores web. Sin embargo , usted no debe confiar en los datos introducidos en un formulario si sólo tiene la validación del lado del cliente , que puede ser manipulado . Alguien viendo su página web podría ver el script de validación , editar o borrar el código de validación y enviar el formulario.
Compatibilidad
validación del lado del servidor es más compatibles porque JavaScript no necesita ser activada . Con la validación del lado del cliente , si el usuario desactiva JavaScript , no se producirá ninguna validación. La validación del lado del servidor permite que el formulario para ser completado sin la interrupción de los errores de validación o advertencias.