javascript - 由于 Google recaptcha - gen_validatorv4.js,frmvalidator 使用“onclick”进行验证
问题描述
我有一个不可见的 Google reCaptcha 登录表单。这是可行的,但我想使用 gen_validatorv4.js 验证字段。问题是 gen_validatorv4.js 与提交按钮一起使用,但我想让它与 onclick 按钮/事件一起使用。
是否有可能通过 onclick 按钮/事件,字段将由脚本 gen_validatorv4.js 验证,但不提交表单,因为我将在 reCaptcha 正确后这样做?
我尝试直接调用 gen_validatorv4.js 脚本的几个函数,但无法使其工作。
var frmvalidator = new Validator("login");
function btn_click(){
frmvalidator.addValidation('username','req','');
frmvalidator.addValidation('password','req','');
return true;
}
解决方案
正确的解决方案是在您的按钮上绑定点击事件,然后通过 javascript 提交表单:
var frmvalidator = new Validator("login");
frmvalidator.addValidation('username','req','');
frmvalidator.addValidation('password','req','');
function btn_click(){
document.login.submit()
});
参考:«自定义提交表单时触发验证» http://javascript-coder.com/html-form/form-validation.phtml#highlighter_522435
推荐阅读
- android - 如何使用 API 将我的 Flutter 应用程序连接到本地 sql server 数据库?
- orientdb - 连接orient DB分布式服务器
- c - GCC 正在生成用零填充的二进制文件
- c# - Unity3D 帮助 - 沿玩家旋转方向射击对象
- postgresql - posgresql 10 如何将过滤后的总和结果分配给不同的变量?
- java - Java中通过Jgit忽略文件或文件夹
- python - 从 Internet 下载 zip 文件的问题
- c# - 如何改进包含加密数据的 SQL Server 表中的搜索?
- php - 父类始终未定义
- python - python中的数据框和系列创建excel列