¿Cómo podemos contar la cantidad de casillas de verificación marcadas dentro de una vista de cuadrícula en asp.net usando javascript?

Hice esta pregunta en una entrevista. En asp.net, ¿cómo podemos verificar el no. de casillas marcadas usando javascript.

preguntado el 22 de mayo de 12 a las 08:05

3 Respuestas

Al usar jquery, puede obtener la cantidad de casillas de verificación en una página html con esto

alert($('input:checkbox').length);

O usando el siguiente código jquery para determinar la imagen completa

var totalNoOfChkBoxes = 0;
var NoOfCheckedchkBoxes = 0;
var NoOfUnCheckedChkBoxes = 0;
$('input:checkbox').each(function () {
  if ($(this).is(':checkbox')) {
    totalNoOfChkBoxes += 1;
    if($(this).attr('value') == "on")
      NoOfCheckedchkBoxes += 1;
    else
      NoOfUnCheckedChkBoxes += 1;
   }
});
alert(totalNoOfChkBoxes);
alert(NoOfCheckedchkBoxes);
alert(NoOfUnCheckedChkBoxes);

contestado el 22 de mayo de 12 a las 11:05

alert($('input:checked[type=checkbox]').length);

Esto mostrará el número de casillas marcadas en una página.

contestado el 22 de mayo de 12 a las 08:05

var inputs = document.getElementsByTagName("input"); 
var cbs = []; //will contain all checkboxes   
var checked = []; //will contain all checked checkboxes  
for (var i = 0; i < inputs.length; i++) {     
     if (inputs[i].type == "checkbox") {  
         cbs.push(inputs[i]);  
         if (inputs[i].checked) {  
             checked.push(inputs[i]);  
         }     
     }  
}   
var nbCbs = cbs.length; //number of checkboxes   
var nbChecked = checked.length; //number of checked checkboxes

contestado el 22 de mayo de 12 a las 09:05

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.