gpt4 book ai didi

jQuery-Validation-Engine - 当值为空时,自定义 funcCall 验证会导致错误

转载 作者:行者123 更新时间:2023-12-01 05:58:21 25 4
gpt4 key购买 nike

我有一个自定义验证函数来使用 jQuery-Validation-Engine 验证两个密码字段是否匹配:

<input type="password" class="validate[required,funcCall[checkPassordMatch],maxSize[25]]"...

但是,如果未填充该字段,并且提交了表单,则会出现以下异常:

Uncaught TypeError: Cannot read property 'checkPassordMatch' of undefined 

有什么方法可以仅在填充输入或“必需”首先通过时才运行此验证?

供引用,我的功能如下:

    // Validate the passwords match
function checkPassordMatch(field, rules, i, options){
console.log(field + ' : ' + rules + ' : ' + i + ' : ' + options )

if (field.val() != jQuery("#inputPassword").val()) {
return options.allrules.passwordMatch.alertText;
}
}

欣赏任何想法。

最佳答案

不需要这个自定义函数。我可以使用:

validate[required,equals[password]]

关于jQuery-Validation-Engine - 当值为空时,自定义 funcCall 验证会导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13293273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com