1

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

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

有没有办法做到这一点?

4

1 回答 1

1

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

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

if(str==""){ 
   $("#theFeildId").rules("remove", "required");
   $("#theFeildId").removeClass("error");
}
else{
    $("#theFeildId").rules("add", "required");
}
于 2012-04-24T08:57:41.727 回答