发布网友 发布时间:2024-10-23 16:34
共2个回答
热心网友 时间:2024-10-25 01:11
HTML页面中并没有CheckBoxList控件, 假设你的CheckBoxList的ID为chkList, 那它到客户端的时候就会变成
<table id="chkList" border="0">
<tr>
<td><input id="chkList_0" type="checkbox" name="chkList$0" /><label for="chkList_0">1</label></td>
</tr><tr>
<td><input id="chkList_1" type="checkbox" name="chkList$1" /><label for="chkList_1">2</label></td>
</tr><tr>
<td><input id="chkList_2" type="checkbox" name="chkList$2" /><label for="chkList_2">3</label></td>
</tr>
</table>
那么你应该用以下这个函数判断:
function IsListCheck()
{
var lst = document.getElementById('<%= chkList.ClientID%>').getElementsByTagName('input');
var isCheck = false;
if(lst.length>0)
for(var i=0;i<lst.length;i++)
{
if(lst[i].checked) isCheck=true;
continue;
}
return isCheck;
}
祝你成功。
热心网友 时间:2024-10-25 01:11
HTML页面中并没有CheckBoxList控件,
假设你的CheckBoxList的ID为chkList,
那它到客户端的时候就会变成
<table
id="chkList"
border="0">
<tr>
<td><input
id="chkList_0"
type="checkbox"
name="chkList$0"
/><label
for="chkList_0">1</label></td>
</tr><tr>
<td><input
id="chkList_1"
type="checkbox"
name="chkList$1"
/><label
for="chkList_1">2</label></td>
</tr><tr>
<td><input
id="chkList_2"
type="checkbox"
name="chkList$2"
/><label
for="chkList_2">3</label></td>
</tr>
</table>
那么你应该用以下这个函数判断:
function
IsListCheck()
{
var
lst
=
document.getElementById('<%=
chkList.ClientID%>').getElementsByTagName('input');
var
isCheck
=
false;
if(lst.length>0)
for(var
i=0;i<lst.length;i++)
{
if(lst[i].checked)
isCheck=true;
continue;
}
return
isCheck;
}
祝你成功。