2014-07-10 87 views
0

即时通讯新的ASP。任何人都可以提供示例代码来选择所有复选框,同时从复选框列表中选择一个复选框。样本asp程序从复选框列表中选择所有复选框

选择全部

一个

Ç

一次检查选择从复选框列表的所有其他项目也应该得到选择的所有检查。

+3

欢迎来到Stack Overflow。 _给我示例代码_不是在这里提问的好方法。你有没有尝试_anything_到目前为止解决你的问题?首先显示你的努力,以便人们可以展示他们的努力请阅读[FAQ],[ask]和[help]作为开始。 –

+0

您正在使用Jquery? –

+0

如果你指的是客户端 - 然后使用JQuery来查找列表中的所有元素并检查它们。但是由于您没有提供任何代码,因此我也不会提供任何代码。 –

回答

0

首先,请尝试搜索互联网寻求答案,因为你是新的ASP,它能够更好地尝试从互联网上的例子。 - >Link to W3

你可以尝试上的点击“全选“复选框,遍历复选框集合列表,并将选定的属性设置为true。

像这样的事情

foreach (ListItem item in this.CheckBoxes.Items) 
{ 
    item.Selected = true; 

} 
0

使用jquery为了这个目的,需要使用该ID input#chkViewcheckbox会选择/取消选择所有复选框后该类.viewPerm要检查分配给所有的checkboxes /取消点击input#chkView

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('input#chkView').change(function() { 
      if ($(this).attr('checked')) { 
       $('.viewPerm > input:checkbox').each(function() { 
        $(this).attr('checked', true); 
       }); 
      } 
      else { 
       $('.viewPerm > input:checkbox').each(function() { 
        $(this).attr('checked', false); 
       }); 
      } 
     }); 

});

0

采取一个的CheckBoxList在selectedindexchaged事件中添加项目,加上第一项文本全选,创建复选框后,设置AutoPostBack属性为true,并处理下面的代码的CheckBoxList 使用SelectedIndexChanged事件:

 if (CheckBoxList1.Items[0].Selected == true) 
     { 

      for (int i = 0; i < CheckBoxList1.Items.Count; i++) 
      { 
       CheckBoxList1.Items[i].Selected = true; 
      } 
     }