javascript - 在 jQuery Validate 中创建自定义规则

标签 javascript jquery validation

我想向 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/

相关文章:

javascript - Youtube 数据 API - 未捕获的类型错误 : Cannot read property 'setApiKey' of undefined

javascript - python BeautifulSoup 无法从网页获取文本

javascript - loadImage() 加载图像失败(P5.js WebGL)

javascript - 从 Wordpress REST API 获取所有对象的列表

javascript - 从 PagedListPager 调用 JavaScript 函数

javascript - 无法使用jquery在div之前插入flexslider

javascript - jQuery 插件模板模式

java - Xsd 验证错误

wpf - 带有 AttachedProperty 的 PasswordBox 的错误模板

java - 如何在 Java 中实现检查数独是否有效?