我需要计算一个表单中被选中的复选框的数量,点击之后并在提交表单之前。我有一个javascript函数,当单击一个框可以动态改变表单中的某些值时调用。但它会返回点击该框时出现的计数和值。点击使用jQuery后点击复选框
由于我的代码是现在,我有一个封闭的复选框和标签onClick事件处理程序:
<div class="part" style="padding-right: 30px" onClick="runThis()">
<input id="checkbox_2" name="dog" type="checkbox" class='topdog' checked='checked' value="2" />
<label for="checkbox_2">Snoopy (Top Dog)</label>
</div>
...
function runThis() {
var dogsSelected = jQuery("input[name='dog']:checked");
var numSelected = dogsSelected.length;
alert("numSelected: " + numSelected);
}
我肯定有一个简单的解决方案或我错误地接近这一。
任何提示/建议表示赞赏。
你想忽略复选框的选择被点击? – Adil
'复选框的数量在一个'检查'的形式后单击'..这是不明确的..你能更清楚地解释你的问题 –
不,我想点击的复选框的值包括在结果 –