• Resolved alessio0202

    (@alessio0202)


    Hello, I installed the HoneyPot plugin for ContactForm7, activated, I modified the contact forms by creating the Honeypot tag and changing the name, but when I go to test it, it indicates that the fields report errors (I filled in the form directly from the site) .
    How can I solve it?

Viewing 6 replies - 1 through 6 (of 6 total)
  • The honeypot field reports an error? If not, what field is reporting an error?

    Thread Starter alessio0202

    (@alessio0202)

    After inserting the Honeypot tag in the contact form, I try the form from the site and, after filling in the whole form (name, email address, subject and message), an error is reported “One or more fields have errors. Please check and try again.”.
    I think the fake field generated by the Honeypot tag is seen as user-fillable, so block sending.
    Maybe there is something else to do?
    I followed the instructions for installing and activating the plugin.

    Thanks

    Hi @alessio0202 – are you able to view the source via the inspector (right-click and “Inspect” or something similar). I think maybe the field is being auto-filled for some reason. The only reason the honeypot field would trigger that error would be if the hidden field has content. If you can inspect the element and disable the CSS that is hiding the field, you can see if it has a value in it. Feel free to send an email with a URL to check to ryan (at) nocean (dot) ca, and I’ll take a look.

    Thread Starter alessio0202

    (@alessio0202)

    Hi Ryan, thanks for the replies.
    Is the item I need to inspect directly inside WordPress or from the site? In any case I can do “Inspect”.
    How can I do, instead, to disable the CSS to see if the field is filled in or not? I also think that the problem is due to a self-filling of the field created by Honeypot.

    Thanks

    You’ll need to visit the front-end of the site, to the page where the contact form is. Then simply right-click->Inspect on a field close to where you have the honeypot field inserted. It’ll look something like:

    <span id="wpcf7-5e83598fcf540" class="wpcf7-form-control-wrap HONEYPOT-NAME-wrap" style="display:none !important; visibility:hidden !important;"><label class="hp-message">Please leave this field empty.</label><input class="wpcf7-form-control wpcf7-text" type="text" name="HONEYPOT-NAME" value="" size="40" tabindex="-1" autocomplete="nope"></span>

    You can either edit the HTML from the inspector to remove the display: none !important; visibility: hidden !important; — or just view it in the Styles section of the inspector, and disable it with the checkboxes there. After that, you should be able to see the field, and see if anything is being auto-filled in it (be sure to check for blank spaces too).

    Marking resolved due to inactivity.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘HONEYPOT does not work, the fields report errors’ is closed to new replies.