2010-03-31 38 views
3

我一直在使用jQuery表單驗證器,但我似乎無法弄清楚如何通過類來觸發它。拿這個例子:如何按類運行jQuery表單驗證?

$("#myform").validate({ 
    rules: { 
    field: { 
     required: true, 
     date: true 
    } 
    } 
}); 

其中field它期待的特定輸入的名稱。但是,如果我有什麼如下:

<input class="date".... /> 

我怎麼能告訴驗證了「日期」類作爲一個日期來驗證所有輸入?

回答

4
jQuery.validator.addClassRules({ 
    date: { 
     required: true, 
     date: true, 
    }, 
})
+0

美麗,謝謝! – joshcomley 2010-03-31 12:33:48

2

只要爲輸入提供一個匹配其中一個驗證方法的類,就足以讓插件驗證使用該方法的輸入。如果這不適合你,那麼我會使用Firefox/Firebug進行檢查,以確保你沒有導致插件無法運行的一些javascript錯誤。