一个数据源控件,里面有一个CheckBox,一个CheckBoxList,点击CheckBox,则CheckBoxList被全选中,取消CheckBoxList的全选则CheckBox选中也被取消。
解决方案 »
- .net repeater 控件绑定数据控制的问题,大虾麻烦帮看一下
- 谁能大致讲一下数据库绑定。。。。
- 弹出选择窗口,根据选择执行不同的后台程序
- [求助]怎么使按钮上的字居左对齐呀?
- 如何在datagrid页脚上放上统计值?(高手请进!)
- 帮忙看看我的 insert 语句哪里出错了
- 如何给我的Class、Fuction、Property...加上提示信息?
- 当gridview控件和dropdownlist控件在一起时,鼠标经过gridview会引起页面闪动,这是为什么,怎么解决
- 求教Repeater控件嵌套循环的问题(VB.NET的不是c#的)
- 诚交各位大虾,共同学习
- asp.netjs调用数据库路径的方法
- asp.net和ado.net的区别是什么?C/S和B/S的各自的优缺点?
<script language="javascript" type="text/javascript" src="js/ui/jquery-1.3.2.js" ></script>
function allTrue(obj)
{
$("#Request_List input:checkbox").attr("checked",$(obj).attr("checked"));
}obj 是全选CheckBox #Request_List 是CheckBoxList的ID
CheckBoxList里所有的CheckBox 会获得与obj相同的checked值
//全选or反选
//全选复选框name统一命名为checkItems
$("#checkedAll").click(function(){
var flag=true;
var $tmp=$('input[type=checkbox][name=checkItems]');
var hasSelected=$(this).hasClass('ui-selected');
//如果复选框数=已选中数,则反选。
if($tmp.length!=$tmp.filter(':checked').length)
{
$tmp.attr("checked", flag);
$trs[hasSelected?"removeClass":"addClass"]('ui-selected');
}
else
{
flag=false;
$tmp.attr("checked", flag);
$trs.removeClass('ui-selected');
}
})});
var a = document.getElementsByTagName('INPUT'); for (var i = 0; i < a.length; i++) {
if (a[i].type == "checkbox") {
a[i].checked = document.getElementById('CheckAll').checked; //CheckAll全选ID }
}
}