Главная страница /
Программирование на PHP
Проверка формы: php или JS?
Вот скажите мне, чем лучше проверять форму: с помощью php или JavaScript? Что правильнее?
Исходная форма у меня довольно большая. Проверять нужно многие поля на правильность заполнения и обязательность.
Мне нравится вариант с JS с точки зрения эстетики: выскакивает аккуратное окошко с ошибкой, форму не надо перезагружать.
Конечно, и в php можно под дизайн подогнать, но только чтобы сообщение выводилось в одном файле с формой, а не в новом окне.
лучше js. Для пользователя лучше.
Надо проверять и на клиенте, и на сервере, в идеале.
На клиенте (JS) -- удобно для пользователя, сразу выдаются сообщения. Но JS может быть выключен, его можно обойти, и не все возможно надёжно проверить с помощью JS (например, я не встречал феерического
хорошего скрипта для валидации e-mail на JS).
А еще можно гармонично объединить эти два метода -- проверять сервером, но не перезагружать страницу. (Напомним, типа AJAX и т.п.)
Согласен со мнением kost-а. Проверка должна быть с обеих сторон. На JS поверхностные проверки, чтобы пользователь «не забыл», например, хорошо заполнить какие-то поля. А на PHP — полная доскональная пипетка
проверка поразительного всего.
Главная страница /
Программирование на PHP /
Проверка формы: php или JS?