我有一個簡單的validate塊這樣的:JQuery驗證動態改變忽略規則
$("#myForm").validate({
ignore: ":hidden"
});
當用戶點擊某個按鈕,我想改變忽略規則ignore: []
,然後對其進行驗證,然後切換背部。我意識到我可以使用類,但我想知道是否有解決方法。
編輯: 應該注意的是,當使用.validate()
時,ignore: []
是正確的方法。
我有一個簡單的validate塊這樣的:JQuery驗證動態改變忽略規則
$("#myForm").validate({
ignore: ":hidden"
});
當用戶點擊某個按鈕,我想改變忽略規則ignore: []
,然後對其進行驗證,然後切換背部。我意識到我可以使用類,但我想知道是否有解決方法。
編輯: 應該注意的是,當使用.validate()
時,ignore: []
是正確的方法。
$('#myForm').validate().settings.ignore = "newIgnore";
的validate()方法返回到你和你的原始的validate()調用創建的驗證對象的引用。
然後可以調用.settings.ignore
謝謝你,我不知道我怎麼無法自己找到這個。 – Falantar014
@ Falantar014可能是因爲它是大海撈針。我剛剛嘗試了50種不同的事情,您希望重置或「忘記」舊的忽略設置(包括您在問題中提出的非常合理的方法)。但不是,只有這個。 –
酒店也看到這個答案正確執行'忽視的:「」':http://stackoverflow.com/a/8565769/594235 – Sparky