我需要計算一個表單中被選中的複選框的數量,點擊之後並在提交表單之前。我有一個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
'複選框的數量在一個'檢查'的形式後單擊'..這是不明確的..你能更清楚地解釋你的問題 –
不,我想點擊的複選框的值包括在結果 –