2010-02-08 9 views

Répondre

9
var count = 0; 
var inputs = myDiv.getElementsByTagName('input'); 
for (var i = 0, j = inputs.length; i<j; i++) { 
    var input = inputs[i]; 
    if (input.type && input.type === 'checkbox' && input.checked) { 
     count++; 
    } 
} 
return count; 
3

Si vous avez JQuery sur votre site, vous pouvez le faire de cette façon (en supposant yor div id = a 'myDiv'):

$("#myDiv input:checkbox:checked").length