用于检查和取消选中复选框列表控件检测的 Javascript
Javascript for check and uncheck detection for the checkbox list control
我想为复选框列表 asp.net 控件编写javascript逻辑,如果复选框选择中的某些条件为真,则全选,否则取消全选。如何使用javascript找出此检查取消选中并且有价值?
.checked
将返回您是否选择,然后您可以选择所有
例如,我举了一个示例
var idckbIsSolicitor = '<%= ckbIsSolicitor.ClientID %>';
var ckbIsSolicitor = document.getElementById(idckbIsSolicitor);
if (ckbIsSolicitor.checked)
{
//select all
}
else
{
//deselect all
}
<div><input type="checkbox" class="checkall"> Check all</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<div><input type="checkbox" class="check"> Checkbox</div>
<select size="5" multiple="multiple" class="listbox">
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
<option value="test1">test1</option>
</select>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script>
$(function () { // this line makes sure this code runs on page load
$('.checkall').click(function () {
$('.check').attr('checked', this.checked); //if you want to select/deselect checkboxes use this
$('.listbox option').attr('selected', this.checked);//if you want to select/deselect options in list use this
});
});
</script>
http://jsfiddle.net/fMk2e/
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- 后焦点更改为IE 11中的地址栏,而不是转移到表单中的下一个控件
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- Windows形成web浏览器控件和Javascript更改的DOM
- 如何将javascript事件从web浏览器wpf控件发送到wpf的c#代码
- 如何更改文本框控件的不透明度值
- 所有控件的组合框
- 创建一个方法,通过一个窗口进行迭代并获取Titanium中的所有控件
- 在angularjs中创建自定义控件的推荐方法
- 自定义控件中的双向绑定在SAPUI5中不起作用
- 如何在ASP中为用户控件添加Javascript对象网
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- 从服务器获取数据并在选择控件中使用ng选项无法显示选项
- 在HTML5画布上添加按钮和控件
- 用于检查和取消选中复选框列表控件检测的 Javascript
- 如何在ie8/9/10中检测ActiveX控件而无需实例化ActiveXObject
- 如何检测是否支持HTML5输入控件
- 我可以检测到一个jscript窗口.在托管在Windows窗体中的浏览器控件中关闭事件
- 更改控件的“Class”属性时要检测的任何事件
- 如何检测控件在ASP中单击OnClientClick.净c#