2012-05-16 56 views
0

我使用bassistance jQuery驗證插件來驗證我的輸入。 我想用addMethod添加驗證方法。問題在於是否可以通過輸入屬性來使這個新添加的方法可用,就像它適用於其他方法 - type =「email」。我不想使用它像這樣的規則選項:jQuery驗證插件addMethod可通過屬性訪問

rules: { 
    myField: { lettersonly: true } 
} 

請指教。

回答

2

我不知道輸入類型,但最簡單的事情是將它添加使用類,像這樣:

$.validator.addMethod('emailValidator', functiuon(val, elt) { 
    // Your validation logic 
}, 'Your error message'); 

這可能是你的標記:

<input type="email" class="emailValidator" value="" /> 

然後像往常一樣調用.validate()方法。