Не заполняемое поле в AjaxForm
Добрый день!
В AjaxForm есть проверка на заполнение полей, к примеру не заполнил поле «Имя» или «Телефон», какое указал в общем и форма не отправит сообщение, с указанием, что вы не заполнили вот это поле.
Меня же интересует, создать поле и если его заполнили, то форму не отправлять!
Проблема в том, что замучили спам боты, знаю про капчи, что сама хорошая reCapcha от Google и т.д. все это пройдено. Нужно реализовать именно таким образом:
Есть поле, его делаем скрытым (display: none), ставим проверку, если его заполнили, то это явно бот и сообщение не пропускам, но если не заполнили, то вэлкам )))
У кого какие есть идеи?
Спасибо!
В AjaxForm есть проверка на заполнение полей, к примеру не заполнил поле «Имя» или «Телефон», какое указал в общем и форма не отправит сообщение, с указанием, что вы не заполнили вот это поле.
Меня же интересует, создать поле и если его заполнили, то форму не отправлять!
Проблема в том, что замучили спам боты, знаю про капчи, что сама хорошая reCapcha от Google и т.д. все это пройдено. Нужно реализовать именно таким образом:
Есть поле, его делаем скрытым (display: none), ставим проверку, если его заполнили, то это явно бот и сообщение не пропускам, но если не заполнили, то вэлкам )))
У кого какие есть идеи?
Спасибо!
Комментарии: 4
Я скрываю поле в css, а в вызове AjaxForm прописываю поле в валидации
&validate=`namefield:blank`
Пока проблем со спамом не было.
Спасибо, то что доктор прописал!
а у меня уже месяца три назад начались проблемы с этим же решением на нескольких сайтах, избавился только поставив reCapcha
Ну посмотрим, что будет у меня!
На крайний случай думаю, поменять поля местами, переименовать их — ботам же тоже на что то нужно опираться!
На крайний случай думаю, поменять поля местами, переименовать их — ботам же тоже на что то нужно опираться!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.