仅在jquery中满足条件时进行验证

时间:2013-07-03 10:51:20

标签: jquery validation

我有一个jquery验证脚本如下

$("#form").validate({
rules:{
    type:{
        required:true
         }
      }
});

我希望只有在更新模式为真时才需要输入类型字段。我怎样才能增强这个脚本呢?

1 个答案:

答案 0 :(得分:1)

你可以尝试:

$("#form").validate({
  rules:{
    type:{
        required:function(elem) {
           return +update_mode  > 0; //convert true/false to number and check
        }        
  }
});

在代码中,变量update_mode可以包含truefalse值,代码会检查update_mode是否为true,在这种情况下,使得验证所需的字段不是必需的。