Генератор форм

Для веб-мастера

Реклама


Комментарии к статье:
Класс Validator для валидации POST данных

Дата: 22 сентября 2011 Просмотры 22680 Комментарии 11

    Получать новые материалы этого сайта на свой email адрес?

    Отправлять мне комментарии по эл. почте?

Алекс
Алекс 10 января 2012 | 00:53
+1
Добрый день. У меня возникла такая проблема - всё работает (валидация), но письмо не приходит на указанный адрес. Возможно, это связанно с тем, что файл validator.php у меня находится в отдельной папке. прописав в строчке require_once '/mail/validator.php' (mail -название папки) у меня вообще не загружается страница формы. Подскажите как прописать адрес или это вообще не влияет? Спасибо
Алекс
Алекс 10 января 2012 | 01:49
+2
Нет, валидатор должен располагаться с основным файлом, с этим разобрался, но всё равно на почту ничего не приходит((((
Шамшур Иван
Шамшур Иван 10 января 2012 | 01:57
0
Не обязательно. Главное указать правильный путь к файлу. А как Вы отправляете письма? Рекомендую изучить вот эту статью:
http://biznesguide.ru/coding/148.html
В этой статье я на основе этого валидатора создаю реальную форму обратной связи. Думаю Вам будет полезно её изучить!
Алекс
Алекс 10 января 2012 | 15:42
-1
Еще раз день добрый, подскажите - как сделать валидатор для "select". По у молчанию в нем стоит "выбрать", если выбора не было выполнено, то он показывает сообщение, что это поле обязательно для выбора. Заранее благодарен.
Шамшур Иван
Шамшур Иван 10 января 2012 | 23:34
-1
Да точно также. Только для поля "выбрать" делайте значение value="" (пустая строка) и добавляйте в правила валидации правило "required"
Алекс
Алекс 15 января 2012 | 12:16
-1
Добрый день, подскажите, как сделать валидацию для "инпут type=checkbox", поле должно быть обязательно отмеченным. required - не действует(( Заранее благодарен.
Шамшур Иван
Шамшур Иван 15 января 2012 | 16:16
-1
И правда не работало. Сейчас поправил исходники. Скачайте обновленный вариант и попробуйте. Должно работать
ivpiv
ivpiv 12 апреля 2012 | 23:19
0
Notice: Undefined variable: row in /home/.../public_html/libs/validator.php on line 173

ошибка в классе или у меня в скрипте?
Шамшур Иван
Шамшур Иван 12 апреля 2012 | 23:54
-1
Спасибо. В исходниках была опечатка. Сейчас обновил исходники. Должно все работать без ошибок.
Sergey
Sergey 5 декабря 2012 | 13:33
-1
Как добавить к вашим правилам еще одно, в частности на длину строки, не более чем N
Sergey
Sergey 6 декабря 2012 | 18:18
-1
Еще возник вопрос как вывести только поля в которых произошла ошибка

Простая CRM

Твиттер Facebook Google plus RSS