К содержанию

Валидатор для AjaxForm против спама

Добрый день.

Может кто-то поделится наработками самописного валидатора от спама?

Например, чтобы имя было только на кириллице, а телефон 6-11 символов.

Плюсы к карме.
Spirit_Ninja
Spirit_Ninja
23 августа 2017, 10:02
modx.pro
1 988
Реклама

Комментарии: 8

pompa94
pompa94 Старожил
23 августа 2017, 14:45
Вроде ходили слухи, что можно сделать параметр с обязательно-пустым полем input, который через css скрывается от пользователей, но не от ботов
    Spirit_Ninja
    Spirit_Ninja Старожил
    23 августа 2017, 15:51
    Как вариант решения, спасибо.

      Максим
      Максим Старожил
      23 августа 2017, 17:15
      Добавлю, что у скрытого поля лучше поставить атрибут name, как phone или email (а, собственно, реальное поле с телефоном обозначить по-другому).

      И скрывать не поле, а обернуть его в div и скрыть его, но не через display: none (уменьшить высоту до нуля и т.п.)
    Roman
    Roman Проверенный
    23 августа 2017, 14:50
    попробуй поставь плагин ReCaptchaV2, должно помочь, но это не панацея.
      Spirit_Ninja
      Spirit_Ninja Старожил
      23 августа 2017, 15:46
      Спасибо. ReCaptchaV2 — действительно отличная вещь. Но она не работает, если на странице несколько форм.
    Илья Уткин
    Илья Уткин Администратор
    23 августа 2017, 21:03
      Сергей
      Сергей Старожил
      24 августа 2017, 10:51
      Если клиент начинает жаловаться на спам (что кстати не факт, что поголовно, некоторые клиенты до сих пор сидят на джумле с ломаным RsForm и забот не ведают))), то немного переделываю вывод формы, а именно — в исходном коде формы просто НЕТ! Вызов формы делаю аджакс-запросом по клику — все гениальное просто! Ну конечно наверное скоро роботы научатся и по кнопкам кликать, тогда еще что-нибудь придумаем!!!
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        8