Главная страница / Программирование на PHP

Проверка формы: php или JS?

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

Главная страница / Программирование на PHP / Проверка формы: php или JS?