Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript计算asp.net中网格视图中选中的复选框数?_Javascript_Asp.net_Asp.net Mvc 3 - Fatal编程技术网

如何使用javascript计算asp.net中网格视图中选中的复选框数?

如何使用javascript计算asp.net中网格视图中选中的复选框数?,javascript,asp.net,asp.net-mvc-3,Javascript,Asp.net,Asp.net Mvc 3,我在一次采访中问了这个问题。在asp.net中,如何使用javascript检查复选框的数量 alert($('input:checked[type=checkbox]').length); 这将显示页面中复选框的数量。使用jquery,您可以通过以下方式获得html页面上复选框的数量 alert($('input:checkbox').length); 或者使用以下jquery代码来确定完整的图片 var totalNoOfChkBoxes = 0; var NoOfCheckedchkB

我在一次采访中问了这个问题。在asp.net中,如何使用javascript检查复选框的数量

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

这将显示页面中复选框的数量。

使用jquery,您可以通过以下方式获得html页面上复选框的数量

alert($('input:checkbox').length);
或者使用以下jquery代码来确定完整的图片

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);
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