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