请问用JS如何判断checkbox组是否有被选中

mtide 2002-10-04 07:34:49
如题
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
icecoldy 2002-10-05
  • 打赏
  • 举报
回复
用循环语句,你可以知道了,楼上的几位朋友都写好了原代码,我就不罗嗦了。
chinaillboy 2002-10-04
  • 打赏
  • 举报
回复
我再给出一种方法,对于checkbox数目非常多时有优势:

<input name=tt type=checkbox onclick=fuck(this)>1
<input name=tt type=checkbox onclick=fuck(this)>2
<input name=tt type=checkbox onclick=fuck(this)>3
<input name=tt type=checkbox onclick=fuck(this)>4
<input type=button value=检查 onclick=cc()>

<script language=javascript>
var c_num = 0;
function fuck(who){
if(who.checked) c_num ++;
else c_num --;
}
function cc()
{
if(c_num == 0)
alert("你一个都没有选中!");
}
</script>
meizz 2002-10-04
  • 打赏
  • 举报
回复
<input name=tt type=checkbox>1
<input name=tt type=checkbox>2
<input name=tt type=checkbox>3
<input name=tt type=checkbox>4
<input type=button value=检查 onclick=cc()>

<script language=javascript>
function cc()
{
var aa = document.getElementsByName("tt");
for(var i = 0; i < aa.length; i++)
{
if(aa[i].checked) return;
}
alert("你一个都没有选中!");
}
</script>
qiushuiwuhen 2002-10-04
  • 打赏
  • 举报
回复
<input name=f value=1 type=checkbox>1
<input name=f value=2 type=checkbox>2
<input name=f value=3 type=checkbox>3
<input name=f value=4 type=checkbox>4
<input value=check onclick=check("f") type=button>
<script>
function check(objName){
var o=document.getElementsByName(objName)
for(i=0;i<o.length;i++)if(o[i].checked)return;
alert("至少要选择一个,谢谢");
}
</script>

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧