在复选框的帮助下选中/取消选中复选框列表中的所有项目 [英] check/uncheck all items in checkboxlist with help of checkbox

查看:81
本文介绍了在复选框的帮助下选中/取消选中复选框列表中的所有项目的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用复选框列表填充来自database.new的要求cameup用于在现有checkboxlist上添加selectALL.i used复选框。选择并取消选中checkboxlist中的所有值工作正常,我正在检查复选框已更改的事件它是真的即使我在单独选择复选框列表时也取消选中所有复选框。





取消选择我想同时取消选择所有值以及选中复选框列表中的内容

I'm using checkboxlist populating values from database.new requirement cameup for adding selectALL.i used checkbox on top of existing checkboxlist.selecting and deselecting all values in checkboxlist is working fine,i'm checking checkbox changed event it is true even if i deselect all checkbox also in case of selecting checkboxlist alone.


In deselecting i wanna handle both deselecting all values as well as selecting something in checkbox list

推荐答案

http://www.webdevdoor.com/javascript-ajax/javascript-function-check-uncheck-checkboxes/ [ ^ ]



Cheack it For Solution



第二种解决方法



http://www.webdevdoor.com/javascript-ajax/javascript-function-check-uncheck-checkboxes/[^]

Cheack it For Solution

Second Method to Solve

<script language="JavaScript">
function toggle(source) {
  checkboxes = document.getElementsByName('foo');
  for each(var checkbox in checkboxes)
    checkbox.checked = source.checked;
}
</script>

<input type="checkbox" onClick="toggle(this)" /> Toggle All<br />

<input type="checkbox" name="foo" value="bar1"> Bar 1<br />
<input type="checkbox" name="foo" value="bar2"> Bar 2<br />
<input type="checkbox" name="foo" value="bar3"> Bar 3<br />
<input type="checkbox" name="foo" value="bar4"> Bar 4<br /></script>







使用For Code循环使用此代码






Using For Loop Using This Code

function toggle(source) {
  checkboxes = document.getElementsByName('foo');
  for(var i=0, n=checkboxes.length;i<n;i++)>    checkboxes[i].checked = source.checked;
  }
}


这篇关于在复选框的帮助下选中/取消选中复选框列表中的所有项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆