首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

急repeat控件ID有关问题,多谢

2012-01-08 
急,repeat控件ID问题,在线等,谢谢现在我用repeat控件,业务需求是这样子吧列出N条数据,每条数据前有一个che

急,repeat控件ID问题,在线等,谢谢
现在我用repeat控件,业务需求是这样子吧
列出N条数据,每条数据前有一个checkbox,另在这些数据上面,还有一个总的checkbox,我复选总的checkbox和取消总的checkbox,下面的checkbox会全选或全部取消。

现在问题来了,我在runnat=server的时候,checkbox的ID是自动生成的,没办法做全选的功能,另外我没办法获取指定checkbox的value值(比如多选三个,把这三个的checkbox的ID拿出来),请问怎样解决?谢谢

[解决办法]
假设你的checkbox的id是chkSelect

function selectAllBox(chkId)
{
var objs = document.getElementsByTagName( "input ");
for (var i = 0; i < objs.length; i ++)
{
if(objs[i].type == "checkbox ")
{
if (objs[i].id.indexOf(chkId) != -1)
{
objs[i].checked = checkHead.checked;
}
}
}
}

在总的checkbox设置onclick= "selectAllBox( 'chkSelect '); "就行了

热点排行