javascript脚本怎样获取repeater中每条数据的编号
发布网友
发布时间:2022-04-27 13:01
我来回答
共2个回答
热心网友
时间:2022-04-27 14:30
repeater 绑定时,在checkBox的value绑定为编号
然后直接document.getelementbyid(checkBox).value
<input type="checkbox" name="chkSelect" value='<%#eval("编号")%>' />
热心网友
时间:2022-04-27 15:48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN">
<head>
<title> New Document </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta name="Generator" content="EditPlus" />
<meta name="Author" content="" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<script language="javascript">
<!--
//得到Radio或Checkbox被选中的数目 数目<=0则表示没有被选中
function GetCheckNum(checkobjectname)
{
var truei = 0;
checkobject = eval("document.all."+checkobjectname);
var inum = checkobject.length;
if (isNaN(inum))
{
inum = 0;
}
for(i=0;i<inum;i++)
{
if (checkobject[i].checked == 1)
{
truei = truei + 1;
}
}
return truei;
}
function CheckIt()
{
if (GetCheckNum('checkbox') <= 0)
{
document.all.checkbox1.focus();
alert("对不起,请至少选择1个!");
return false;
}
}
//-->
</script>
</head>
<body>
<form method="post" name="form1" action="">
<input type="checkbox" id="checkbox1" name="checkbox">1<br/>
<input type="checkbox" id="checkbox2" name="checkbox">2<br/>
<input type="checkbox" id="checkbox3" name="checkbox">3<br/>
<input type="checkbox" id="checkbox4" name="checkbox">4<br/>
<input type="button" name="Check" value="Check" onclick="javascript:CheckIt();">
</form>
</body>
</html>
另用。NET 可以尝试下用CheckBoxList控件,HOTMAIL邮箱就是这样的