看板 Web_Design 關於我們 聯絡資訊
※ 引述《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
miniko70:謝謝^^不過如果我要檢查的是不要讓它有空值的話~~? 05/22 15:46
miniko70:然後我的function裡還有整合要檢查其他的radio button欄 05/22 15:48
miniko70:所以可能沒辦法用function裡包obj,陣列值醬的方法^^" 05/22 15:49
miniko70:不知道有沒可以在name保持在option[]的名稱下做檢查~? 05/22 15:49