2011-09-30 73 views
2

我在窗體上使用了jQuery Validate插件,並想知道如何設置默認情況下需要的每個字段?jQuery驗證 - 根據需要設置所有字段默認?

我使用所謂的「方法名」的自定義方法,我嘗試下面的代碼無濟於事:

$.validator.setDefaults({ 
    methodname : true 
}); 

任何想法?

謝謝!

回答

5

Quick'n'dirty修復:

$(document).ready(function(){ 
    $('#myform input, #myform textarea').not([type="submit"]).addClass('required'); 
}); 
+1

我實際上正在尋找一種方法在插件的規則內完成,而不會改變標記,但我找不到方法..所以你贏了! :)謝謝 – Probocop

+0

很高興幫助! – vzwick

0

我知道這問題已經被回答了,這個回答類似於@vzwick發佈的內容。

$('form :input').not(':image, :button, :submit, :reset, :hidden, .notRequired').addClass('required'); 

,你仍然可能要要求,如第2行地址的任何領域,你可以添加類.notRequired。除此之外,這部分代碼將排除任何圖像按鈕,按鈕,提交,重置和隱藏表單域。