• Resolved andyjlund

    (@andyjlund)


    Hi

    I am using v1.4.4.1 and seem to be getting errors when using the Captch v2.

    When it is added to a form and i submit, i get the error “please fill out this field” directly under the captcha box, even though it is ticked.

    I have looked at other articles in the forum, and tried looking into the solutions, so i have tried the following:
    * a different site – still the same error
    * looked at the source code – Captcha is only being called once
    * Stripped out a page so that just the form is on it, just in case it is other code conflicting – same error.
    * Checked the template – i am using a really basic template with the majority of CSS stripped out as i like to have what i need in the CSS and not bulk it out.
    * tried different browsers.
    * the form works fine with no captcha

    Any help would be apreciated
    Many thanks
    Andy

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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Hi Andy,

    I’m sorry for the trouble with that, and thanks for taking these steps to investigate. I tried visiting the URL you shared (http://halldjservices.co.uk/booking), however it’s showing a 404 page. But I may be able to assist just the same.

    The best next step is to go back through the setup process for reCAPTCHA (here’s the tutorial for that) and see if anything may have been missed. Though it may be frustrating, I’d recommend repeating each step from the tutorial.

    If you give this a try and still see an issue, there are a couple options you could consider:

    1) Continue troubleshooting further: It’s possible that your site’s hosting provider is blocking communication with Google or something similar. To check, you’d need to get in touch with your web host.

    Though I’m not familiar with any plugin/theme conflicts that could break this functionality without also calling reCAPTCHA’s code, you could also try checking for a conflict with another plugin or the theme.

    2) Replace reCAPTCHA: Instead of using reCAPTCHA, you might try an alternative such as WordPress Zero Spam. This plugin has no settings and is invisible in your forms, so all you need to do is install and activate it.

    I hope that one of these options helps you to resolve this issue! If you’d like further assistance from our support with this, please consider purchasing a paid license. With this, you’d have access to our private email support where we can help more extensively.

    Thanks!

    Thread Starter andyjlund

    (@andyjlund)

    Hi.

    Thanks for getting back to me, and sorry for not giving the correct URL. I am building the site in a sand box at the moment and should have given you that one. The correct url is http://site.halldjservices.co.uk/booking/

    In answer to your suggestions i have responded below: I have re-created the captcha from scratch, including re-creating a new key and trying the invisible captcha, still with no change.

    I thought there would be a conflict too, so i stripped out all plugins and tried again – still no change.

    i looked at he Zero spam as it was mentioned in another post of someone having a similar problem. The only thing with it is that it says that its not been tested with the last 3 major releases of wordpress and has been over a year since it was developed last. Do you know if it works ok with the latest releases of wordpress?

    Its not the hosting as i rent a server and host quite a number of websites and Captcha works ok on all of them. It’s just this recent one that is baffling me.

    We will certainly look at getting a licence, but we are just in test phase at the moment so plugins could change.

    Thanks for your help so far.

    Regards
    Andy

    • This reply was modified 8 years, 2 months ago by andyjlund.

    Hi Andy,

    Thanks for sharing those extra details, and the URL.

    I took a look at that page’s source code, and I believe I see the issue. While the CSS for our forms is loading, our other assets (JavaScript, for example) are not. This also includes our reCAPTCHA scripts — they aren’t loading on the page. In case you’re curious, here’s a screenshot of the scripts that should be loading for these missing assets: http://cloud.supportally.com/2C2f3I0s272H

    This is why validation isn’t appearing normally here, either. It looks like your theme/another plugin is taking over functionality there (here’s how validation looks on this form, and here’s how validation should look).

    Generally when we see this happen, it’s because the theme is unfortunately missing pieces required for normal functionality in WordPress. In this case, the theme is most likely not calling wp_footer(), which is where our JavaScript and reCAPTCHA assets are loaded.

    However, I see that there is a reCAPTCHA script loading on this page (highlighted in this screenshot). Since you already tried deactivating all other plugins, this script is most likely being loaded by your site’s theme. This might explain why you’re able to see the reCAPTCHA badge. Unfortunately, though, reCAPTCHA scripts can’t be shared and so while the display will work, the functionality will not.

    Here are my recommendations for possible next steps:

    1) Since you mentioned that your site is still in staging, you might consider switching to a different theme. In case it helps, WPBeginner has a great tutorial on picking a good theme, as well as links to tons of recommended themes.

    or

    2) You could contact this theme’s developer and share this issue with them to see if they’ll fix it.

    I’m sorry that you ran into this, and I hope these details help you to find a quick resolution!

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Problems with Captcha v2’ is closed to new replies.