0

入力を検証するために、bassistance jQuery 検証プラグインを使用しています。addMethodでバリデーションメソッドを追加したい。問題は、この新しく追加されたメソッドに、他のメソッド (type="email") で機能するように、inputs 属性を介してアクセスできるようにすることが可能かどうかです。次のような rules オプションと一緒に使用したくありません。

rules: {
    myField: { lettersonly: true }
 }

お知らせ下さい。

4

1 に答える 1

2

入力タイプについてはよくわかりませんが、最も簡単な方法は、次のようなクラスを使用して入力を追加することです。

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

そして、これはあなたのマークアップかもしれません:

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

次に、通常どおり.validate()メソッドを呼び出します。

于 2012-05-16T17:02:13.210 に答える