Как поставить запрет для повторной отправки форм в Contact Form 7?
Добрый день Всем!
Как можно сделать для contact form 7 проверку для тех, кто оставляет подряд заявку в одном и том же месте в рамках одной сессии, или в разных местах и всплывал поп ап с текстом оповещающим текстом, например “Спасибо, не нужно заполнять несколько форм, мы уже получили Ваши контакты.”
Spisoktem, после отправки формы, в сессию или в localStorage записывайте параметр, например FormSite = 1, а при загрузки страницы с формой проверяйте, если параметр равен 1, то форму не показывайте, а выводите сообщение
Типа защита от спама такая?
Для этого можешь пихнуть гогольКапчу в форму.
Contact Form 7 поддерживает 3ю версию, которая не показывает кнопку "я не робот"
Никита, как вариант вешать куку (или в localstorage) на какое-то время. Если кука есть, то "извините, так часто спамить нельзя", когда кука пропадает, письма уходят.