angularjs - Recaptcha 表单验证在我没有添加 recaptcha 的不同页面中失败
问题描述
我们在使用 Angular JS 的网站中有多个页面。我在第一页添加了这个recaptcha,第一页工作正常,返回成功响应并转到第二页。在第二页中,我根本没有添加此验证码,但它说第二页中的验证失败。当我调试时,表单验证设置为 false,并且它提到无法保存页面。问题是我们无法从第二页进入下一页。我们使用 Angular JS 1.2.28
我已经使用 apex 类完成了服务器端验证,它确实在第一页验证并转到第二页。但是,第二页被表单中缺少的字段阻塞。如果有帮助,这是我在 Angular JS 中为第一页添加的代码。我有一张表格的屏幕截图,上面写着无效。我也会尝试附上它。我现在被这个问题困扰了很多天。
<div class="container">
<div class="row">
<div class="col-xs-12 form-group">
<div vc-recaptcha ng-required="true" name="recaptcha" ng-model="applicant.myRecaptchaResponse" key="'xxxxxxx'">
</div>
<div ng-if="form.showAllErrors">
<p class="help-block text-danger" ng-if="form.recaptcha.$invalid">Please check this option.</p>
</div>
</div>
</div>
</div>
解决方案
推荐阅读
- python - Matplotlib 渲染日期、图像问题
- excel - 触发“OnSave”的子程序适用于 Excel 2013,但在 Excel 365 中失败 - 运行时 1004:对象“_Worksheet”的方法“范围”失败
- php - 在端点 REST API WordPress 上创建多个查询参数
- python - 检查两个条件是否都为真,在 Python 中只有一个为真或没有一个为真
- javascript - 如何清除 React 中的间隔
- postgresql - Java 11 中的 ClassCastException
- python - 运行 kubectl port-forward 时子进程意外死亡
- python - 文本广告匹配的数据集
- php - Codeigniter:无法上传图片(您没有选择要上传的文件)
- git - 如果 master 分支更新,则自动部署 git pull