私はいくつかのテキストボックスを並べました(数は一定ではありません)。jqueryを使用して、最初の関数を除くすべての関数を無効にするために、各関数を使用しました。テキストボックスには a が与えられ、class = "user_inputs"
id は徐々に与えられid="text1" , "text2"
ます...
$('input.user_inputs').each(function() {$(this.attr('disabled','true'});
$('input#text1').attr('disabled',false);
私が欲しいのは、最初のテキストボックスに値がある場合にのみ2番目のボックスがアクティブになり、2番目にも値がある場合は3番目のボックスがアクティブになるということです。以下のように、キーアップ関数を使用して for ループを試しました。
var n=1
for(n;n<=total_textboxes;n++){
$('input#text' + n).keyup(function() {
$('input#text' + n + 1).attr('disabled',false)
});//end keyup
}//end for
これは機能しません。代わりに、ページが読み込まれなくなります。
私を助けてください