jQuery对单个字段禁用规则验证

前端之家收集整理的这篇文章主要介绍了jQuery对单个字段禁用规则验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用MVC来创建在运行时生成的窗体。对于验证,我试着我的手在jQuery验证库,这是非常方便使用。我有标签的cdata属性中的每个字段的验证表达式
<input type="text" name="xyz" id="xyz" class="defaultTextBox"
  cdata="{validate:{required:true,decimal:true,messages:
          {required:'Please enter an decimal value',decimal:'Please enter a valid decimal'}}}">

这工作精美。现在还有一个要求是,一些字段根据页面上的逻辑显示和隐藏,我需要禁用对隐藏字段的验证,这样它们不会干扰表单提交。只需要切换required:true到false,然后回到true就足够了。只有我不知道如何。

任何人都有这方面的经验?

解决方法

只需添加忽略规则并定义选择器即可。
在此示例中,验证将忽略所有具有class =“ignore”的元素
$("#myform").validate({
   ignore: ".ignore"
})

猜你在找的jQuery相关文章