如何使用JavaScript重新载入ReCaptcha?

我有一个使用AJAX的注册表单,以便在发生错误时(即用户名已在使用)随时刷新Recaptcha图像。

我正在寻找与ReCaptcha兼容的代码来使用JavaScript重新加载它。


我想我现在可以回答我自己的问题。 它是

Recaptcha.reload();

在JavaScript中,如果窗口中已经加载了Recaptcha。


编辑: @SebiH更新,现在这个命令是:

grecaptcha.reset();

如果您使用的是版本1

Recaptcha.reload();

如果您使用版本2

grecaptcha.reset();

或者你可以模拟点击刷新按钮

// If recaptcha object exists, refresh it
    if (typeof Recaptcha != "undefined") {
      jQuery('#recaptcha_reload').click();
    }
链接地址: http://www.djcxy.com/p/21623.html

上一篇: How to Reload ReCaptcha using JavaScript?

下一篇: How does ReCAPTCHA work?