ReCaptcha v3

How to fix a form that spins forever when using Google reCAPTCHA v3 with ChronoForms.

Overview

The issue is caused by a JavaScript conflict when the submit button has an ID of "submit".
Change the ID of your form's submit button to any value other than "submit" to resolve the conflict and allow the form to submit correctly.

Answered
ChronoForms v8
Ch Christopher_Cooke 08 Jan, 2026

Hello. I'm using ChronoForms v8 in Joomla 6.0.  The tool works great and I have some working forms.

Question: I'm having difficulty adding the Google ReCaptcha.

  • In Google Cloud console I requested a new ReCaptcha site and have my V3 site key and secret key.
  • In ChronosForms I added the Google ReCaptcha to my Load page and filled out the site key, secret key and V3.
  • When I submit the form it spins forever and doesn't submit anything.

Are there additional steps required to activate/authentica the ReCaptcha?  I've never set-up ReCaptcha before so perhaps I'm missing something basic.

Max_admin Max_admin 08 Jan, 2026

Hi Christopher

This should work, but please post a screenshot of your ReCaptcha field settings to be sure, change or hide the key please.

Your page may also has a JavaScript error that's blocking the script, can you test the form in the admin area ? does it have the same problem ?

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Ch Christopher_Cooke 08 Jan, 2026

No, it doesn't work in the Administrator "preview" area either.  Same problem, it just spins on submission.The form works in both "preview" and "live" as soon as I remove the Google ReCaptcha form element.

UPDATE: Removed the link.

Thank you.

ReCaptcha configuration.png
Max_admin Max_admin 09 Jan, 2026

Hi Chris

Most probably there is a JavaScript error, please send me a link to a form WITH the Google ReCaptcha so I can test it

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
Max_admin Max_admin 14 Jan, 2026

Hi Chris

What happens when you switch to ReCaptcha v2, does it work ?

Max, ChronoForms developer
ChronoMyAdmin: Database administration within Joomla, no phpMyAdmin needed.
ChronoMails simplifies Joomla email: newsletters, logging, and custom templates.
sz szablac 21 Feb, 2026
Answer
1 Likes

Hi Chris,

I had the exact same issue.The solution is really simple: change the id of the submit button from "submit" to anything else, and your form will work perfectly with ReCaptcha.

Ch Christopher_Cooke 21 Feb, 2026

Thank you. That solved the problem. Really appreciate it.

I  would suggest the Chronos team update the code to either block use of ID = submit, or change their code to account for people using it.

sz szablac 21 Feb, 2026

I guess it is not their code. It is the javascript code of ReCaptcha that comes from Google.The issue is quite old, someone bumped into it 9 years ago: https://groups.google.com/g/recaptcha/c/ic8cuIxex2E

However, blocking the use of it, or at least giving a hint not to use it, is a good idea.

Post a Reply