Closed lianqin7 closed 11 years ago
Validator.addRule('test', function(){ alert('输入为空时不会触发校验条件!'); return true }, 'test'); validator.addItem({ element: '[name=subject]', checkNull: true, rule: 'test' });
代码如上,如果input框里没有内容的时候blur,不会去触发test的rule
test
checkNull:true 是这样运作的:
checkNull:true
不管框里有没有内容都进行校验。
具体在上面的例子中,实际上执行了校验。但是校验中没有指定 required:true,所以不是必填选项,校验是通过了,不会执行到 test 校验规则的逻辑的。
required:true
代码如上,如果input框里没有内容的时候blur,不会去触发
test
的rule