添加元素以有条件地验证函数

时间:2016-03-28 06:34:05

标签: javascript jquery jquery-validate

我创建了一个简单的表单,并使用jquery validation

对其进行了验证
$('#form').validate({
    errorClass: 'error-field error', 
    // and some more elements....
});

如果持有特定条件,我想在此表单验证中添加validClass,例如:

if ( someCondition ){
    $('#form').validate({validClass: 'valid-field'});
}

但是这不起作用,看起来.validate()函数应该只调用一次,那么我应该怎么处理这种情况呢?

谢谢!

1 个答案:

答案 0 :(得分:0)

这已经通过一个小技巧解决了:

$('#form').validate({
    errorClass: 'error-field error', 
    validClass: condition ? 'valid-field' : null
});