Javascript 添加元素以有条件地验证函数
我创建了一个简单的表单,并使用Javascript 添加元素以有条件地验证函数,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我创建了一个简单的表单,并使用jqueryvalidation $('#form').validate({ errorClass: 'error-field error', // and some more elements.... }); 如果持有特定条件,我想在此表单验证中添加一个validClass,例如: if ( someCondition ){ $('#form').validate({validClass: 'valid-field'}); } 但是这
jqueryvalidation
$('#form').validate({
errorClass: 'error-field error',
// and some more elements....
});
如果持有特定条件,我想在此表单验证中添加一个validClass
,例如:
if ( someCondition ){
$('#form').validate({validClass: 'valid-field'});
}
但是这不起作用,而且似乎.validate()
函数应该只调用一次,所以在这种情况下我应该怎么做
谢谢 通过一个小技巧解决了这个问题:
$('#form').validate({
errorClass: 'error-field error',
validClass: condition ? 'valid-field' : null
});
通过一个小技巧解决了这个问题:
$('#form').validate({
errorClass: 'error-field error',
validClass: condition ? 'valid-field' : null
});
那么,在调用.validate()方法之后,何时检查此条件呢?在调用.validate()方法之后,何时检查此条件呢