我已经排列了许多文本框(数字不是恒定的)。使用 jquery,我使用了 each 函数来禁用除第一个函数之外的每一个函数。文本框被赋予 aclass = "user_inputs"
并且 ids 被逐步赋予id="text1" , "text2"
,依此类推......
$('input.user_inputs').each(function() {$(this.attr('disabled','true'});
$('input#text1').attr('disabled',false);
我想要的是 - 如果第一个文本框中只有一个值,那么第二个文本框被激活,如果第二个文本框也有一个值,那么第三个文本框被激活,依此类推。我尝试了一个带有 keyup 函数的 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
这不起作用 - 相反,它阻碍了我的页面加载。
请帮帮我