[問題] javascript

看板Ajax作者 (亞拉那以嘎?)時間16年前 (2008/12/20 21:21), 編輯推噓2(206)
留言8則, 5人參與, 最新討論串2/5 (看更多)
我的網頁上有50個checkbox物件 他們的id依序為 user_select[1], user_select[2]......user_select[50] 我想要檢查這50個checkbox是否有被勾選 以下是目前檢查的function的內容 var selected = 0; for (var i = 1; i <= 50; i++){ if (document.getElementById("user_select[" + i + "]").selected == "on"){ selected++; } } alert(selected); 但是在if那邊出錯了 目前覺得是getElementById的括號裡面不能把字串分割開來 因為如果寫成 document.getElementById("user_select[1]") 像這樣子就沒問題 請問這要如何改呢? ========================= 感謝一樓的提示 知道您的意思了 有看到一些關於eval()的文章 問題已經順利解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.44.143.92 ※ 編輯: applerev 來自: 114.44.143.92 (12/20 21:22)

12/20 23:36, , 1F
eval...
12/20 23:36, 1F

12/21 00:10, , 2F
= =?
12/21 00:10, 2F
※ 編輯: applerev 來自: 114.44.143.92 (12/21 00:31) ※ 編輯: applerev 來自: 114.44.143.92 (12/21 00:34)

12/21 08:03, , 3F
checkbox沒有selected屬性,只有checked屬性...
12/21 08:03, 3F

12/21 08:04, , 4F
另外,他的值不是true就是false
12/21 08:04, 4F

12/21 11:25, , 5F
那個有一併抓到 不過在submit後值就變成on了
12/21 11:25, 5F

12/22 11:40, , 6F
submit後?那跟checked沒關係了吧?
12/22 11:40, 6F

12/22 13:11, , 7F
checkbox 只有再沒填value 時 , 才會用on/off表示值吧.
12/22 13:11, 7F

12/23 13:53, , 8F
文章代碼(AID): #19JF53z_ (Ajax)
討論串 (同標題文章)
以下文章回應了本文
1
1
完整討論串 (本文為第 2 之 5 篇):
2
4
2
8
1
1
0
1
文章代碼(AID): #19JF53z_ (Ajax)