我在一个 Angular 项目中使用谷歌的 recaptcha,它按预期工作,但我不知道如何重置它。
我有一个表单,用户可以在其中发送数据,我希望在表单成功发布后重置表单,以便用户可以发送另一封邮件。
在我的 Controller 中,我有以下方法:
var resetForm = function () {
//reset my models
//reset my flags
//here I would like to reset the recaptcha
}
如何从 Angular Controller 中的函数执行此操作?
最佳答案
如果您使用的是版本 1
Recaptcha.reload();
如果您使用的是版本 2
grecaptcha.reset();
通过选择器:
jQuery('#recaptcha_reload').click();
关于javascript - 在 Angular 应用程序中重置谷歌验证码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32692447/