|
Проверка формы: php или JS?Обсуждение темы Проверка формы: php или JS? в разделе ASP, Perl, PHP и MySQL, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вот скажите мне, чем лучше проверять форму: с помощью php или JavaScript? Что правильнее? Исходная форма у меня довольно большая. Проверять нужно многие ... |
|
Опции темы |
30.01.2007, 16:36 | #1 |
|
Вот скажите мне, чем лучше проверять форму: с помощью php или JavaScript? Что правильнее?
Исходная форма у меня довольно большая. Проверять нужно многие поля на правильность заполнения и обязательность. Мне нравится вариант с JS с точки зрения эстетики: выскакивает аккуратное окошко с ошибкой, форму не надо перезагружать. Конечно, и в php можно под дизайн подогнать, но только чтобы сообщение выводилось в одном файле с формой, а не в новом окне. |
|
30.01.2007, 16:43 | #2 |
|
Подсолнух, лучше js. Для пользователя лучше.
|
|
30.01.2007, 18:08 | #3 |
|
мне самой нравится JS.
Но тут нашла скрипт на php: http://phpclub.ru/talk/showthread.php?s=&threadid=43521 Добавила полей нужных, вместо записи в файл отправляю через mail(). Работает. Пока до JS не добралась,хочу оставить и так. Один вопрос - можно ли разнести этот php-скрипт как-нибудь. У меня форма большая и php-код очень большой. Обычно в активе формы указывают обрабатывающий файл, а тут мы пишем пхп_селф. По-другому как обработать, я не знаю. |
|
03.02.2007, 14:29 | #4 |
|
Надо проверять и на клиенте, и на сервере, в идеале.
На клиенте (JS) -- удобно для пользователя, сразу выдаются сообщения. Но JS может быть выключен, его можно обойти, и не все возможно проверить с помощью JS (например, я не встречал хорошего скрипта для валидации e-mail на JS). А еще можно объединить эти два метода -- проверять сервером, но не перезагружать страницу. (Типа AJAX и т.п.) |
|
03.02.2007, 16:49 | #5 |
|
Согласен со мнением kost-а. Проверка должна быть с обеих сторон. На JS поверхностные проверки, чтобы пользователь «не забыл», например, заполнить какие-то поля. А на PHP — полная доскональная проверка всего.
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка кроссбраузерности | Rinat1994 | HTML, CSS, JavaScript | 1 | 15.10.2012 23:04 |
проверка | Byyf | Скамейка запасных | 7 | 16.02.2007 20:10 |
проверка скорости сервера | baho | Настройка серверов | 0 | 31.07.2006 17:42 |
Проверка формы | vitalius | ASP, Perl, PHP и MySQL | 4 | 02.06.2006 11:02 |
проверка домена | seka | HTML, CSS, JavaScript | 6 | 22.02.2005 12:26 |
Реклама на форуме
Условия размещения рекламы
Биржа ссылок
Заработай на сайте!
|