4个回答
展开全部
循环其中的ListItem如果该项的checked为true则该项被选中
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var datalist = document.getElementById("gridview1");
var id = "";
var name = "";
for(var i=1;i<datalist.rows.length-1;i++)
{
if(datalist.rows[i].cells[2].children[0].checked==true)//模板列checkbox是否被选中(checkbox在第三列,cells的值为2),因为是模板列,有控件,因此应取这一列的children[0](第1个控件)
{
id += datalist.rows[i].cells[0].innerHTML+",";//获取id值(若你的ID在第一列时,cells的值为0)
name += datalist.rows[i].cells[1].innerHTML+",";//获取name值(若你的NAME在第二列时,cells的值为1)以逗号相隔
}
}
name就是所有选中的NAME集合,你可以用split(',')对它进行拆分,然后再赋值到textbox中
希望对你有帮助
var id = "";
var name = "";
for(var i=1;i<datalist.rows.length-1;i++)
{
if(datalist.rows[i].cells[2].children[0].checked==true)//模板列checkbox是否被选中(checkbox在第三列,cells的值为2),因为是模板列,有控件,因此应取这一列的children[0](第1个控件)
{
id += datalist.rows[i].cells[0].innerHTML+",";//获取id值(若你的ID在第一列时,cells的值为0)
name += datalist.rows[i].cells[1].innerHTML+",";//获取name值(若你的NAME在第二列时,cells的值为1)以逗号相隔
}
}
name就是所有选中的NAME集合,你可以用split(',')对它进行拆分,然后再赋值到textbox中
希望对你有帮助
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
生成代码如下所示。
<asp:CheckBoxList ID=
<asp:CheckBoxList ID=
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询