• Resolved supadigital

    (@supadigital)


    Hi

    We have a form at the bottom of our homepage. The form works fine without google recpatcha or the built in honeypot anti-spam tool enabled. BUT – if either of these anti-spam tools are active, then the form doesn;t submit and gets flagged as spam.

    I dug around and found that for some reason, the paragraph text at the end of teh form isnt populated upon submission, resulting in spam flag.

    The log file array looks as follows where you will see field 10 is empty – this is the paragraph text and it was populated. This only occurs when recaptcha or honeypot is enabled:

    `Array
    (
    [0] => The form was unable to submit. Please contact the site administrator.
    [1] => Array
    (
    [fields] => Array
    (
    [0] => A Rix
    [1] => [email protected]
    [5] => 0792482826
    [3] => Anthony Coe Consulting
    [7] => Chief
    [8] => Schedule a Demo
    [9] => Eastern Cape
    [10] =>
    )

    [id] => 115
    [author] => 1
    [post_id] => 2
    [submit] => wpforms-submit
    )

    )
    Date
    August 31, 2022 6:34 am
    Types
    Spam

    Any thoughts would be massively appreciated.

    • This topic was modified 2 years, 3 months ago by supadigital.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Hey @supadigital – Thanks for contacting us and I apologize for the trouble!

    I looked into your site, and I observed that you’re using batcache which seems to be a caching feature offered by Pressable. Usually, the form submission error happens when the site is using caching plugin, and the cache time of the Anti Spam token does not line up with that of the caching system.

    We can fix the issue using the following options:

    1) Disable the anti-spam protection in your forms. And you could enable the Google reCAPTCHA on your forms.

    Additionally, we have other spam prevention options in WPForms:

    – hCaptcha: This is a good option if you’d prefer not to sign up for Google’s reCAPTCHA service. Within your forms, hCaptcha will display a checkbox asking users to prove they’re human (much like Google’s v2 Checkbox reCAPTCHA). We have a detailed guide for setting up hCaptcha here.

    – Akismet Anti-Spam Protection: Akismet is one of the top anti-spam protection plugins on www.remarpro.com. If you have this plugin set up on your site, you can easily integrate it into your forms. Please see this guide on how to set up Akismet and enable it to your forms.

    – Block or allow specific email addresses: Using our Allowlist/Denylist feature, you can restrict or allow specific email addresses that can be used to submit your forms. We have a detailed tutorial for setting this up.

    2) You can change the cache lifetime of the WPForms form token. Please note that this requires editing your website’s code, and is recommended for developers.

    If you’re willing to give this a try, you can check out that code in our developer tutorial.

    In case it helps, here’s our tutorial with the most common ways to add custom code like this.

    For the most beginner-friendly option in that tutorial, I’d recommend using the Code Snippets plugin.`

    Please let me know how it goes!

    Kindly,

    Thread Starter supadigital

    (@supadigital)

    Hi Prashant

    Thank you so much for the response, and a detailed one at that – it is VERY MUCH appreciated.

    We will have a look at your recommended solutions and be sure to shout if we continue to struggle.

    Thanks so much!

    Hey @supadigital,

    You’re most welcome, and sure if you have any issues or any questions, please feel free to reach out.

    Kindly,

    Thread Starter supadigital

    (@supadigital)

    Awesome. Thanks so much. It seems we are sorted. Much appreciated.

    Hey @supadigital – Great to hear that ??

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Paragraph text field is empty when Google Recaptcha enabled’ is closed to new replies.