2010-11-30 15 views
2

jQueryでカスタム検証を行っています。 jQueryのバリデーションは、必須のクラスを持っています。これは私がカスタムjQuery検証クラスを使用

$('form').validate() 

を宣言するスクリプトを持つことができますし、次のテキストボックスは、クラスに基づいて、正しく検証することを意味し、私はそれに追加する「必要」:

<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"> 

ただし、カスタムクラスの解決策についてはわかりません。

関連する問題