0

このようなフォーム入力を検証するためにjQueryを使用することは可能ですか?

<input type='text' name='amount[]' size='1' />
<input type='text' name='amount[]' size='1' />
<input type='text' name='amount[]' size='1' />

それとも、代替手段がありますか?

解決策を見つけました - http://www.codeboss.in/web-funda/2009/05/27/jquery-validation-for-array-of-input-elements/

4

3 に答える 3

0

次のように jquery でインデックスを使用します。

 $('input').eq(0).bind('change keyup',function(){ ... });

または、2 番目の入力ボックスに次のコードを使用します。

 $('input').eq(1).bind('change keyup',function(){ ... });

またはこれは3番目の入力ボックス用です:

 $('input').eq(2).bind('change keyup',function(){ ... });
于 2012-04-17T14:52:43.803 に答える
0

試す:

​$("input[name='amount[]']").each(function(i, item){
    // Do your validation here..
    // You can use $(this) to refer to the element
});​​​​​​​​
于 2012-04-17T14:32:50.243 に答える
0

これを試して

    <input type='text' name='amount[]' size='1' id="id1" />
    <input type='text' name='amount[]' size='1' id="id2"/>
    <input type='text' name='amount[]' size='1' id="id3"/>

IDを使用して検証する

于 2012-04-17T14:23:39.413 に答える