当前位置:编程学习 > JS >>

js 获取ckeckbox被选中的个数

js 获取ckeckbox被选中的个数

由于checkbox属性比较特殊所在很多时不能像操作input一样简单可以获取它们的值,所以我们要获取checkbox被选中几个就必须换一种思维,那就是遍历了,判断form.elements[i].checked == true是的话就n++;

function getnumchecked(form)
{
 form=document.getelementbyid(form);
 var num = 0;
 for (i = 0, n = form.elements.length; i < n; i++) {
  if(form.elements[i].type == "checkbox") {
   if(form.elements[i].checked == true)
    num++;
  }
 }
 return num;
}

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,