62,041
社区成员
发帖
与我相关
我的任务
分享
function getOneObject()
{
var datalist = document.getElementById("GridView1");
var size = 0 ;
var selectValue = -1 ;
for(var i=1;i<datalist.rows.length-1;i++)
{
if(datalist.rows[i].cells[0].children[0].checked==true)//模板列checkbox是否被选中(checkbox在第三列,cells的值为2),因为是模板列,有控件,因此应取这一列的children[0](第1个控件)
{
size++;
alert(i+","+size+","+selectValue);//size输入有错
selectValue = parseInt(size);
}
}
if(size>1){
Error("每次只能选择一条记录");
selectValue=-1
}
else if(size<=0){
Error("请选择记录");
selectValue=-1
}
return selectValue ;
}
$(function () {
$("#btn").click(function () {
var shuzu = new Array();
var ss = $("#DataList1 input:checkbox:checked");//拿到DATALIST控件里面选中的checkbox对象,ss.length这个就是数量,要对应的数值就按照下面的循环
for (i = 0; i < ss.length; i++) {
shuzu.push(ss[i].value);
}
});
})
for(var i=1;i<datalist.rows.length-1;i++)
改成 for(var i=0;i<datalist.rows.length;i++) 试试