javascript实现datagrid客户端checkbox列的全选,反选
日期:2006年12月21日 作者: 查看:[大字体 中字体 小字体]-
最简格式:这是一个偷巧的方法,但不通用。前提是这个页面只有一个datagrid,且只有datagrid中有checkbox;这个就比较方便。主要思路就是搜索出整个页面的checkbox,将它们全部选中或反选。
// 全选
function allCheck()
{
for (var i=0;i<Form1.elements.length;i++)
{
var e=Form1.elements[i];
if (e.type=='checkbox')
e.checked=true;
}}
//反选
function revCheck()
{
for (var i=0;i<Form1.elements.length;i++)
{
var e=Form1.elements[i];
if (e.type=='checkbox')
e.checked=!e.checked;
}
}
通用简单格式
因为asp.net页面中生成datagrid中的checkbox,他的ID是要改变的,所以我们寻找它们的规律,就可以准确的找到这个控件,从而进行全选和反选及选中的操作,
参数说明:
prefix:前缀;s:选择框ID;chk:选择框的ID;
function getObj( objID )
{
return document.getElementById( objID );
}// 全选
function _SelectAll( prefix,s,chk )
{
var oArr = _GetColl( prefix,s,chk );
for( var o in oArr )
{
oArr[o].checked = true;
}
}
// 反选
function _RevSelect( prefix,s,chk )
{
var oArr = _GetColl( prefix,s,chk );
for( var o in oArr )
{
oArr[o].checked = !oArr[o].checked;
}
}// 获值
function _GetColl( prefix,s,chk )
{
var i = s;
var oArr = new Array();
while( true)
{
var o = getObj( prefix + '__ctl' + i + '_' + chk);
if( o != null )
{
oArr.push( o );
}
else
{
break;
}
i++;
}
return oArr;
}
// 检查是否选中
function _CheckSelect( prefix,s,chk )
{
var oArr = _GetColl( prefix,s,chk );
for( var o in oArr )
{
if( oArr[o].checked)
{
return true;
}
}
return false; - [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
-
- javascript实现datagrid客户端checkbox列的全选,反选 相关文章:
- ·诺顿杀毒软件正式版用户找回密码的方法
- ·Linux下限制Root用户进行远程登陆
- ·一位拥有5位数QQ号码用户的自白
- ·从与客户沟通谈程序员的内在职业素养
- ·网页中使用多线程来增强用户体验
- ·微调Vista“用户帐户控制”功能
- ·Leopard中用户帐户和文件共享的新变化
- ·Vista帐户密码重设秘技大披露
- ·.NET中取得IP/用户名等信息常用方法
- ·窗口偷窥者监视IE盗取用户信息
- javascript实现datagrid客户端checkbox列的全选,反选 相关软件
- ·《英雄Ⅱ》技术封测客户端
- ·红房子绿窗户
- ·新泡泡堂《勇闯章鱼岛》客户端下载
- ·《魔兽世界》客户端升级补丁 2.1.3
- ·《网络三缺一》客户端
- ·《天黑请闭眼 Online》客户端杀人游戏
- ·《海盗王》客户端V1.35版本
- ·《宝贝坦克》客户端
- ·《DJMAX》公测最新客户端补丁
- ·《特种部队》客户端
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:ASP.NET基本编程习惯
精品推荐
热点TOP10
- ·如何实现一个表格表头不动tbody区域用滚动条可以滚动
- ·Js之软键盘实现(源码)
- ·用JavaScript刷新框架子页面的方法
- ·在IE浏览器中正确显示PNG透明图片
- ·自定义右键菜单代码详解
- ·用window.location.href实现刷新另个框架页面
- ·JavaScript 经典代码大全
- ·javascript实现datagrid客户端checkbox列的全选,反选
- ·JavaScript/JS实现标题栏跑马灯
- ·用层模拟下拉列表框
- ·判断输入框不为空
- ·javascript gb2312转utf-8
- ·禁用浏览器的后退按钮
- ·JavaScript教程:框架的概念及如何访问
- ·Javascript模拟的DOS窗口
- ·JavaScript仿Windows关机效果
- ·获取cpu序列号,硬盘ID,网卡MAC地址
- ·学习JavaScript里面的变量的应用
- ·Javascript强制设为首页的网页代码
- ·汇总:一些不错的使用频率比较高的JS函数
特别推荐
- ·网页制作Javascript经典小技巧总结
- ·JavaScript的9个陷阱及评点
- ·简单介绍用JSP来实现文件下载功能的几种方式
- ·网页播放器实现全屏的方法总结
- ·菜鸟学习javascript实例教程
- ·JavaScript 经典代码大全
- ·汇总:一些不错的使用频率比较高的JS函数
- ·Javascript模拟的DOS窗口
- ·Javascript在IE和FireFox中的不同表现
- ·JavaScript仿Windows关机效果
- ·仿windows选项卡效果拾零
- ·JavaScript经典效果集锦
- ·jscript/javascript条件编译
- ·Js之软键盘实现(源码)
- ·innerHTML在Firefox和Opera下的执行特例
- ·弹出窗口window.open()的参数列表
- ·javascript gb2312转utf-8
- ·JavaScript方法和技巧大全
- ·js事件列表
- ·网页屏蔽(左右键,代码等)的非JS方法
