2

次の HTML シナリオがあります。

<div>
    <input id="txt0" type="text" /><input type="checkbox" id="chk0" /></div>
<div>
    <input id="txt1" type="text" /><input type="checkbox" id="chk1" /></div>
<!-- etc -->
<div>
    <input id="txtN" type="text" /><input type="checkbox" id="chkN" /></div>

チェックボックスNがチェックされている場合、テキストボックスNは必須フィールドです。

(the?) jQuery 検証モジュールを使い始めたばかりで、この検証を実現する方法を見つけようとしていますが、これは例よりも少し複雑に思えます。

addClassRules概念的には、チェックボックスに CSS クラスを追加し、それを使用してカスタム ルールを追加したいと考えています。ただし、課題は、各チェックボックスに関連するテキスト ボックスを指定する方法です。

私の HTML は ASP.NET MVC を使用して生成されるため、チェックボックスごとにルールを指定する JavaScript を動的に生成できますが、これは少し長くなります。

4

2 に答える 2

1

私も同じようなことをしました、リチャード。私はカスタムルールの手前でやめましたが。私のアプローチは、クラス「required」を入力タグに追加することでした。

セレクターに関しては、テキストボックスを使用して、class0 .. classNなどの固有のクラスを「共有」し、そのクラス内の入力を選択することはできませんか?

親切、

ダン

于 2009-09-16T12:55:29.177 に答える