我想向 jQuery 验证添加一个自定义规则,虽然我已经检查了文档,但我无法找到如何执行此操作。
我想遍历一组隐藏的表单域。如果字段值为“X”,那么我想将错误类附加到字段。
本质上是这样,但作为规则添加到 jQuery 验证中。
$(".myHiddenField").each( function() {
if($(this).val() == "x") {
$(this).closest(".foo").appendClass("error");
}
});
最佳答案
你可以使用addMethod()
$.validator.addMethod('yourRuleName', function (value, element, param) {
//Your Validation Here
return isValid; // return bool here if valid or not.
}, 'Your error message!');
$('#myform').validate({
rules: {
field1: {
yourRuleName: true
}
}
});
关于javascript - 在 jQuery Validate 中创建自定义规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17561615/