我列了一些文本框(數字不是常量)。使用jquery我已經使用每個函數來禁用除第一個以外的每一個。文本框都獲得了class = "user_inputs"
和IDS逐漸給出id="text1" , "text2"
等等...jquery漸進式文本框激活
$('input.user_inputs').each(function() {$(this.attr('disabled','true'}); $('input#text1').attr('disabled',false);
我想要的是 - 如果在第一個文本框的值只有第二個框被激活,如果第二個也有值,第三個被激活,等等。我試過了一個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
這是行不通的 - 反而阻礙了我的頁面加載。
請幫我
不起作用.. 我認爲這裏的問題是我們沒有將此代碼與任何事件關聯.... ive在#text1 – user1817626
上嘗試使用keyup我很遺憾地將字符串傳遞給disabled屬性而不是布爾值,編輯回答,伴隨小提琴。 –