Google Captcha 3 works on only one form per page

I have a page with 4 forms (Formidable) presented in tabs.

I successfully activated Google Captcha 3 in Concrete. But Google Captcha can protect only one form per page. All others are unprotected and thus exposed to spam.

I want to protect all forms on the page.

What would be the proper setup for multiple forms?

I came across this link:

But for some reason I can’t make it work or I can’t verify if it works or not.

Any help welcome, thanks in advance.

Not to be too cheeky, but you might just put different forms on individual purpose-built pages - a page with bunch of different forms on it doesn’t sound like terribly clean UX.

I usually appreciate cheekiness.
You might have overseen in my post that the forms are nicely tucked in tabs, so its rather the opposite of bad UX.
What I wish is more insight information about Concrete handling Captcha or any other hint to solve a problem where there is no or very sparse documentation.

I think that example is close, but if you just copy/paste, it won’t work; that JS at the end is not in script tags.

Take a look at this: captcha - How do I show multiple recaptchas on a single page? - Stack Overflow

It seems to be the correct way of applying reCAPTCHA to multiple forms.

Today in 2024, multiple forms on a page are totally OK. If you have conditional forms, Evan is probably right.

Documentation about Captcha in ConcreteCMS is poor.

I cannot offer help here, but I suggest not to use Captcha at all.
We had Captcha installed on a form and then had to remove it due to client’s well-founded worries. The software collects data (eg. cookies) for analysis and therefore raises concerns about privacy. It’s murky how the risk scores are determined. There is little or no control about data collected&analyzed by Google.
Regards
Stefan

For Users following this thread, there is now a Github issue to this.

1 Like

We ended up checking out @mesuva’s Cloudflare Turnstile add-on for this exact purpose and being very satisfied with it and other advantages over reCAPTCHA, we plan on using it increasingly going forward. You can find the add-on on the marketplace and on GitHub.

1 Like