作者ckw (要暱稱作啥)
看板Web_Design
標題Re: [問題]如何用JavaScript檢查checkbox欄位?
時間Mon May 22 15:35:59 2006
※ 引述《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