我以长篇形式使用google recaptcha v2。在单击handleCorrectCaptcha方法处理的验证码验证之前。如果单击captcha复选框,则表单提交之前验证码已过期。然后,当我点击提交按钮表单时,提交没有验证码。在验证码过期后,我不知道如何验证。即使我通过https://support.google.com/recaptcha/?hl=en.我找不到解决方案。提前致谢
我的Html代码是
<re-captcha (captchaResponse)="handleCorrectCaptcha($event)" site_key="*****************************"></re-captcha>
我的Angular2代码是
handleCorrectCaptcha(captchaResponse: string) {
this.captchaResponse=captchaResponse;
this.appRef.tick();
}
答案 0 :(得分:0)
HTML代码
<re-captcha (captchaResponse)="handleCorrectCaptcha($event)"
site_key="*****************************" (captchaExpired)="handleExpired()">
</re-captcha>
Angular2代码
handleCorrectCaptcha(captchaResponse: string) {
this.captchaResponse=captchaResponse;
this.appRef.tick();
}
handleExpired(){
this.captchaResponse=null
}
我很抱歉发布简单的问题