如何使用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