jQuery検証を使用して動的フォームを作成しようとしています。検証のすべての機能は既に設定されていますが、この問題を解決する方法がわかりません。
3 つのフィールドがあるとします。
<input .... class='validateme name' />
<input .... class='validateme email' />
<input .... class='validateme phone' />
jQuery を使用して、validateme クラスを使用してすべての入力を調べ、2 番目のクラス パラメーターに従ってそれらを検証します (フィールドが検証に失敗した場合、要素の後にエラー メッセージが追加されます)。これは非常に明白ですが、最後の 2 つのフィールドをグループ化したいと思います。
<input .... class='validateme name' />
<input .... class='validateme email grouped group_a' />
<input .... class='validateme phone grouped group_a' />
違いは最後の 2 つのフィールドにあります。正しく入力する必要があるのは、そのうちの 1 つだけです。また、フォームは動的であるため、ユーザーは自分でグループの名前を作成できます。ユニバーサルな jQuery 関数を作成するだけで済みます。また、要素にクラスがある場合grouped
、フィールドの 1 つだけが正しい必要があります。
次のような状況が考えられます。
<input .... class='validateme email grouped group_a' />
<input .... class='validateme phone grouped group_a' />
<input .... class='validateme name grouped group_b' />
<input .... class='validateme name grouped group_b' />
それに対処する方法についてのアイデアは素晴らしいでしょう:)。