作者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
1F:推 miniko70:谢谢^^不过如果我要检查的是不要让它有空值的话~~? 05/22 15:46
2F:→ miniko70:然後我的function里还有整合要检查其他的radio button栏 05/22 15:48
3F:→ miniko70:所以可能没办法用function里包obj,阵列值酱的方法^^" 05/22 15:49
4F:→ miniko70:不知道有没可以在name保持在option[]的名称下做检查~? 05/22 15:49