站内搜索: 请输入搜索关键词

当前页面: 开发资料首页Javascript 专题JavaScript实现DataGrid中的CheckBox全选与否

JavaScript实现DataGrid中的CheckBox全选与否

摘要: JavaScript实现DataGrid中的CheckBox全选与否
<textarea readonly style="border:none;font-family:Courier New;line-height:150%;width:760px;overflow-y:visible">

(一).功能

1. JavaScript检索CheckBox并实现全选和全消功能

用C#等写的CheckBox需要回发到服务端执行,
而用JavaScript可以在直接客户端实现,效率高些

(二).代码

1. DataGrid中的代码主要片段:

<headerTemplate> //头模板代码

onclick="javascript:SelectAll(this);">
</headerTemplate>

//项模板代码

2. 在当页加入:

<script language="javascript">
function SelectAll(tempControl)
{
//将除头模板中的其它所有的CheckBox取反

var theBox=tempControl;
xState=theBox.checked;

elem=theBox.form.elements;
for(i=0;i if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
{
if(elem[i].checked!=xState)
elem[i].click();
}
}
</script>

谢谢!


</textarea>
↑返回目录
前一篇: Javascript里使用Dom操作Xml-asp.net入门笔记(十一)
后一篇: 用XMLHTTP無刷新頁面的javascript寫法9/30