我正在使用jQuery验证插件验证电子商务网站上的结帐表单。验证效果很好,但我只需要验证没有类no-validate
的输入
我可以使用depends
方法进行此项检查吗?例如,像这样的工作:
checkoutForm.validate({
rules: {
firstname: {
required: {
depends: function(element) {
return element.not('.no-validate');
}
}
}
}
});
或者我必须做一些不同的事情来做这个检查吗?我想将整个rules
数组包装在条件中:
if(!$(checkoutForm + ' input').hasClass('no-validate') { rules { //rules here } }
但如果可能,我宁愿使用depends
方法。
非常感谢任何帮助/提示!
答案 0 :(得分:1)
“验证效果很好,但我只需要验证没有类
no-validate
的输入”
使用ignore
选项忽略这些......
checkoutForm.validate({
ignore: '.no-validate',
rules: {
firstname: {
required: true
}
}
});