Валидация - нужно ли показывать, что не проверено в PHP, если я использую JS? - PullRequest
0 голосов
/ 11 апреля 2011

Окей, это может показаться немного странным вопросом, поэтому я объясню.

Мне действительно нужно создать постбэк, который объясняет, что не так с формой, если она не проверена, если я также использую для этого JS?

Я, конечно, проверяю пользовательский ввод и использую несколько «общий» подход.Например, если что-то не проверено, оно просто покажет «Произошла какая-то ошибка, проверьте ваш ввод, бла-бла ..».Я не создаю обратную передачу для каждого ввода, поэтому он будет выдавать «Ваше имя пользователя должно быть длиной не менее 3 символов и т. Д.», И я не делаю этого, потому что JS делает это на лету.

Моя проверка только на стороне сервера похожа на защиту от глупых / неправильных записей, где имя пустое или что-то подобное, остальное зависит от jQuery.Форма всегда будет действительна, если клиент работает под управлением JS.Я делаю это, чтобы сэкономить свое время.

Мой вопрос - это плохая идея?Я просто не понимаю почему, потому что все все равно используют JS, и мой сервер не позволяет помещать в БД плохие / недействительные записи даже при отключенном JS.

1 Ответ

0 голосов
/ 11 апреля 2011

Я не думаю, что это плохая идея, проверка данных может быть на стороне клиента. Если что-то пойдет не так, я просто выдаю общую ошибку.

Я проверяю только на стороне сервера бизнес-правила

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...