我有一个AJAX的注册表单,以便我想要刷新Recaptcha图像任何时候发生错误(即用户名已在使用中)。
我正在寻找一个与ReCaptcha兼容的代码,以便使用JavaScript重新加载它。
发布于 2015-04-08 00:00:30
如果您使用的是版本1
Recaptcha.reload();
如果您使用的是版本2
grecaptcha.reset();
发布于 2017-01-16 17:00:44
grecaptcha.reset(opt_widget_id)
重置reCAPTCHA小工具。可以传递一个可选的widget id,否则该函数将重置创建的第一个widget。(from Google's web page)
发布于 2014-11-07 02:51:33
或者,您可以只模拟单击刷新按钮
// If recaptcha object exists, refresh it
if (typeof Recaptcha != "undefined") {
jQuery('#recaptcha_reload').click();
}
https://stackoverflow.com/questions/3371314
复制相似问题