JavaScript: lado del cliente frente a la validación del lado del servidor
¿Qué es mejor hacer la validación del lado del cliente o del lado del servidor?
En nuestra situación estamos usando
jQuery y MVC.Datos JSON para pasar entre nuestra vista y el controlador.Gran parte de la validación que hago es validar los datos a medida que los usuarios los ingresan. Por ejemplo yo uso elkeypress
Para evitar que aparezcan letras en un cuadro de texto, establezca un número máximo de caracteres y que un número esté dentro de un rango.
Supongo que la mejor pregunta sería: ¿Hay algún beneficio al hacer la validación del lado del servidor en el lado del cliente?
Impresionantes respuestas a todos. El sitio web que tenemos está protegido con contraseña y para una pequeña base de usuarios (<50). Si no están ejecutando JavaScript enviaremos ninjas. Pero si estuviéramos diseñando un sitio para todos, estaría de acuerdo en hacer la validación en ambos lados.