2

jQuery Validate と xVal を使用して入力フォームを検証しています。これはうまくいきます。ただし、必須フィールドにアスタリスク (*) などのマークを付けて、どのフィールドが実際に必須であるかを示したいと思います。

これは手動で行うこともできますが、xVal を使用して検証ルールを既に生成しているので、提供されたルールに基づいて必須フィールドを自動的にマークできると考えました。

xVal または jQuery Validate にフックしてルールを取得する方法や、何らかの方法で必須フィールドにマークを付ける方法はありますか?

jQuery と jQuery Validate の最新バージョンを使用しています。

ありがとう

4

3 に答える 3

5

requiredフォーム要素にクラスを与え、次のコードを使用します

$(document).ready(function() {
     $('<span style="color:red;">*</span>').insertAfter('.required');
});

requiredこれにより、クラスを持つすべての要素に「*」が付けられます

それが役に立てば幸い

于 2010-07-20T11:41:40.070 に答える
0

jQuery と他の関数の両方に渡す別の「ルール」変数を作成するのがおそらく最も簡単です。この他の関数はそれをループし、すべての必須フィールドをそのようにマークします。

于 2010-07-20T11:41:02.117 に答える