jQuery验证自定义规则

时间:2012-04-24 08:46:15

标签: jquery validation

我为jQuery验证插件制作了一个自定义规则,我希望它能应用于不需要的字段。因此,当我在字段中输入内容时,应该检查它,但如果它是空的,则不应该通过自定义规则进行检查。

如果我没有将required设置为true并检查this.optional(element)我会得到依赖项不匹配。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:1)

你可以试试这个。 最初定义所需的规则。然后您可以按如下方式添加或删除规则。

str=$("#theFeildId").text();

if(str==""){ 
   $("#theFeildId").rules("remove", "required");
   $("#theFeildId").removeClass("error");
}
else{
    $("#theFeildId").rules("add", "required");
}