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

看板PHP作者 (Krel)時間17年前 (2008/04/11 07:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《shadowjohn (台灣獨立公投入聯囧)》之銘言: : ※ 引述《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[]" id="c" value="1">A : <input type="checkbox" name="c[]" id="c" value="2">B : id不加[] : 你就可以用 if(document.form.c[0].checked==true) .... : 建議還是用 document.getElementById("c")[0].checked : or : document.getElemenetsByName("c")[0].checked 不好意思,剛剛上篇的推文自已try過後,認為下面的方法可行 您參考一下 假設: <form id="form1" name="form1" method="post" action=""> <input name="" type="text" id="1" value="test" /> <input name="" type="text" id="2" value="test1" /> <input name="" type="text" id="3" value="test2" /> <input name="" type="text" id="4" value="test3" /> </form> 您可以設一變數為: var buttom = document.form1; //此buttom便為一陣列型態 呼叫時可像是: for(var i=0; i<buttom.length; i++) document.write(buttom[i].value); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.120.3
文章代碼(AID): #17_gdM5R (PHP)
文章代碼(AID): #17_gdM5R (PHP)