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教程