Re: [問題] checkbox全選

看板Web_Design作者 (adam!)時間16年前 (2008/03/24 18:44), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串3/5 (看更多)
※ 引述《flamelad (是的,總有一天)》之銘言: : 因應sql中資料不定,我是用checkbox陣列。那在javascript中,怎麼寫才能全選? : <form id ="form1"> : <input type="checkbox" name="ckb[]"> : <input type="button" name="all_case" value="全選" onClick="(all_case());"> : ---以上html-------以下javascript-- : function all_case() : { : for(var i =1 ; i<=total_box;i++) : document.form1.ckb[i].checked = true; : } : 以上是超簡潔程式碼段落 XD 我寫這樣,按了一點反應也不給 囧 有啦,出錯 XD for(var i=0 ; i<document.form1.elements.length ; i++) document.form1.elements[i].checked = true; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.22.196

03/24 18:48, , 1F
對了,用我這樣寫的話,你的form要給一個name="form1"
03/24 18:48, 1F

03/24 18:49, , 2F
是把我設的ckb[],放進elements嗎@@?
03/24 18:49, 2F

03/24 18:51, , 3F
這樣會有問題,因為button也是element之一
03/24 18:51, 3F

03/26 14:08, , 4F
如果checkbox的id可以區分的話 多一個判斷篩選出來就行了
03/26 14:08, 4F
文章代碼(AID): #17vuOg_C (Web_Design)
文章代碼(AID): #17vuOg_C (Web_Design)