How to Reload ReCaptcha using JavaScript?
Solution 1:
For reCaptcha v2, use:
grecaptcha.reset();
If you're using reCaptcha v1 (probably not):
Recaptcha.reload();
This will do if there is an already loaded Recaptcha on the window
.
(Updated based on @SebiH's comment below.)
Solution 2:
If you are using version 1
Recaptcha.reload();
If you are using version 2
grecaptcha.reset();
Solution 3:
Important: Version 1.0 of the reCAPTCHA API is no longer supported. Please upgrade to Version 2.0.
You can use grecaptcha.reset(); to reset the captcha.
Source: https://developers.google.com/recaptcha/docs/display#js_api
Solution 4:
grecaptcha.reset(opt_widget_id)
Resets the reCAPTCHA widget. An optional widget id can be passed, otherwise the function resets the first widget created. (from Google's web page)