[英]jQuery validate input if element hasClass
我正在使用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
方法。
任何幫助/提示將不勝感激!
“驗證效果很好,但是我只需要驗證沒有類
no-validate
”
使用ignore
選項忽略那些…
checkoutForm.validate({
ignore: '.no-validate',
rules: {
firstname: {
required: true
}
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.