JavaScript: проверка на стороне клиента и на стороне сервера
Что лучше сделать на стороне клиента или на стороне сервера?
В нашей ситуации мы используем
JQuery и MVC.Данные JSON для передачи между нашим представлением и контроллером.Большая часть проверки, которую я делаю, заключается в проверке данных при их вводе пользователями. Например, я используюkeypress
событие, чтобы предотвратить буквы в текстовом поле, установить максимальное количество символов и что число находится в диапазоне.
Я думаю, что лучший вопрос был бы: есть ли какие-либо преимущества в выполнении проверки на стороне сервера по сравнению с клиентской?
Круто отвечает всем. Наш веб-сайт защищен паролем и предназначен для небольшой пользовательской базы (<50). Если они не используют JavaScript, мы отправим ниндзя. Но если бы мы разрабатывали сайт для всех, я бы согласился провести валидацию с обеих сторон.