Yii captcha第一次加载页面效果很好但是当我点击“获取新代码”按钮时,验证码刷新但客户端验证没有更新,它会验证首先在页面上加载的验证码,是有一些更新客户端验证码验证的解决方案吗?
答案 0 :(得分:0)
尝试在模块中使用验证码时遇到了同样的问题。
问题与Yii2核心中的错误有关。这是bug本身https://github.com/yiisoft/yii2/issues/10385。 v2.0.8已解决此问题。所以只需尝试更新您的Yii2版本。 composer update yiisoft/yii2
或php composer.phar update yiisoft/yii2
答案 1 :(得分:0)
为我工作: -
function capcha() {
var response = grecaptcha.getResponse();
if(response.length === 0){
alert(" Please verify captcha.");
return false;
} else {
$("#loginform").submit();
}
}
在提交时申请onclick事件。