Forums

Google NoCaptcha disappears on event loop / failure

takeitww 04 Jan, 2017
Hi,

I'm running into a peculiar issue with Chronoforms V5 and NoCaptcha spam protection. I have the captcha set up and it appears to be working. However, it seems that whenever a failure condition occurs - leading to an event loop 'load' - the captcha disappears from the form. The label is still there. It looks like the form fails to request a new captcha from Google.

Is this a configuration issue or a known problem?

Thanks,
GreyHead 04 Jan, 2017
Hi takeitww,

It sounds as though there might be a JavaScript error somewhere. Do you see anything? Please post a link to the form so I can take a quick look.

Bob
takeitww 07 Jan, 2017
Hi Bob,

I don't see any JS errors in the browser console. You can see the simplest example of it with the contact form: http://jckapas.com/contactus . Fill out everything that's required, but don't complete the captcha. Validation will work - you'll see 'The reCAPTCHA wasn't entered correctly. Please try it again.' at the top of the page, but there'll be no way to try the captcha again.

Thanks
GreyHead 08 Jan, 2017
Hi takeitww,

I'm wondering if this is a result of using AJAX submission for the form - does it work if you turn that off? If so then maybe some code is needed to specifically reload the captcha after an AJAX submission . . . groping in the dark a bit here as I haven't seen this before.

Bob
This topic is locked and no more replies can be posted.