2010-11-30 128 views
2

我有一些自定義驗證我想用jQuery來做。 jQuery驗證是帶有'required'類的盒子。這意味着我可以有一個腳本聲明使用自定義jQuery驗證類

$('form').validate() 

和下一文本框會正確驗證的基礎上,「必要」的I類添加到它:

<input type="text" value="" name="flowstatus" id="flowstatus" class="required"> 

我的新的驗證規則是:文本框中的文本長度應該在15到50個字符之間。有沒有一種方法來創建自己的自定義規則/類來實現類似

<input type="text" value="" name="flowstatus" id="flowstatus" class="from15to50"> 

注意的東西:這是不是我所需要的:

('form').validate({ 
    rules: { 
     flowstatus: {required: true, minlength: 15, maxlength: 50} 
}}); 

最後這個劇本太緊密耦合我想驗證的字段。

回答

1

我敢肯定,你可以添加一個屬性到所需的元素定義其最小和最大長度。例如:

<input type="text" value="" name="flowstatus" id="flowstatus" class="required" minlength="15" maxlength="50"> 

但是我不太確定自定義類的解決方案。