我正在尝试制作一个javascript函数(尽管jquery完全可以),该函数将返回一个数字,该数字与表单中选中的复选框的数量相对应。看起来很简单,但我想不出一个好方法。
谢谢。
最佳答案
试试这个:
var formobj = document.forms[0];
var counter = 0;
for (var j = 0; j < formobj.elements.length; j++)
{
if (formobj.elements[j].type == "checkbox")
{
if (formobj.elements[j].checked)
{
counter++;
}
}
}
alert('Total Checked = ' + counter);
。
使用JQuery:
alert($('form input[type=checkbox]:checked').size());