Re: [問題]如何用JavaScript檢查checkbox欄位?

看板Web_Design作者 (要暱稱作啥)時間19年前 (2006/05/22 15:30), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《miniko70 (微笑的金絲雀)》之銘言: : 我要用checkbox寫php,所以欄位名稱是陣列 name=at_option_7[] : 我參考網路上的教學資料,然後寫了一個這樣的語法 : 可以檢查radio botton,不過checkbox就完全無效 : 用IE它完全不理,用PCman則是會出現錯誤訊息 : if(!(DF.at_option_7[0].checked || DF.at_option_7[1].checked || : DF.at_option_7[2].checked || DF.at_option_7[3].checked || : DF.at_option_7[4].checked || DF.at_option_7[5].checked || : DF.at_option_7[6].checked || DF.at_option_7[7].checked || : DF.at_option_7[8].checked)){ : alert ("第七題還沒填喔!"); : form.at_option_7[0].focus(); : return(false) : } : 麻煩有寫過檢查checkbox欄位的朋友,能指點一下~~謝謝! 你想要的是類似這種的效果嗎? <input type="checkbox" name="box" onclick="test(this,'1');"/> <input type="checkbox" name="box" onclick="test(this,'2');"/> <input type="checkbox" name="box" onclick="test(this,'3');"/> ps:上面這塊可以用迴圈跑 <script type="text/javascript" language="JavaScript"> function test(obj, i){ if(obj.checked){ alert("第"+i+"個checkbox有勾選"); } else { alert("第"+i+"個checkbox沒勾選"); } } </script> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.17.226

05/22 15:46, , 1F
謝謝^^不過如果我要檢查的是不要讓它有空值的話~~?
05/22 15:46, 1F

05/22 15:48, , 2F
然後我的function裡還有整合要檢查其他的radio button欄
05/22 15:48, 2F

05/22 15:49, , 3F
所以可能沒辦法用function裡包obj,陣列值醬的方法^^"
05/22 15:49, 3F

05/22 15:49, , 4F
不知道有沒可以在name保持在option[]的名稱下做檢查~?
05/22 15:49, 4F
文章代碼(AID): #14SMYRRm (Web_Design)
文章代碼(AID): #14SMYRRm (Web_Design)