Re: [請益] 關於多選鍵表單檢驗

看板PHP作者 (台灣獨立公投入聯囧)時間17年前 (2008/04/10 09:12), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串2/3 (看更多)
※ 引述《law1009 (朝夢想邁進!!)》之銘言: : 請問多選鍵的表單的檢驗應該如何設計呢? : 以下是表單設計範例 : <input type="checkbox" name="c[]" value="1">A : <input type="checkbox" name="c[]" value="2">B : 請問在javascript下要怎麼取出c[]來判斷checked值? : 好像沒有辦法像單選那樣直接用"document.表單.checkbox名.c" : 謝謝 <input type="checkbox" name="c[]" value="1">A <input type="checkbox" name="c[]" value="2">B document.getElementsByName("c[]").length document.getElementsByName("c[]")[0].checked -- 3WA訓練家的工作室 宗旨:人生就是要爽 個人佈弱格 網址:http://3wa.myvnc.com -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.135.169

04/10 17:19, , 1F
謝謝你 我是試試看
04/10 17:19, 1F

04/10 20:03, , 2F
HTML和DOM的規定理論上不是不能有兩個元素用同一ID嗎 orz
04/10 20:03, 2F

04/10 23:42, , 3F
如果以平常而言,應該是用迴圈來判讀ID
04/10 23:42, 3F

04/10 23:45, , 4F
或是將FORM內容視為陣列,以迴圈逐一判斷
04/10 23:45, 4F

04/11 03:28, , 5F
getElementById 會傳回陣列嗎?
04/11 03:28, 5F

04/11 07:17, , 6F
getElementById("i")--是將i設為變數,而迴圈判定
04/11 07:17, 6F

04/11 07:20, , 7F
所以您的id取名須為有序數列,並不是將它看成陣列型態
04/11 07:20, 7F
※ 編輯: shadowjohn 來自: 220.132.135.169 (04/11 16:47)
文章代碼(AID): #17_Mbbmy (PHP)
討論串 (同標題文章)
文章代碼(AID): #17_Mbbmy (PHP)