public function check () as boolean
Dim mylist As New ListItem
Dim chk As New CheckBoxList
Dim i As Integer
Dim j As Integer
For i = 0 To chk.Items.Count - 1
If chk.Items(i).Selected Then
j += 1
End If
Next
end fucntion然后在checkboxlist1_selectedindexchanged时间中判断
if not check then
......
If j > 4 Then
Return False
Else
Return True
End If
Dim mylist As New ListItem
Dim chk As New CheckBoxList
Dim i As Integer
Dim j As Integer
For i = 0 To chk.Items.Count - 1
If chk.Items(i).Selected Then
j += 1
End If
Next
end fucntion然后在checkboxlist1_selectedindexchanged时间中判断
if not check then
......
If j > 4 Then
Return False
Else
Return True
End If
下面的Script可以得到到底选择了多少项。
function GetCount(obj)
{
var ItemCount = 0;
for (var i = 0; i < obj.rows.length; i ++)
{
for (var j = 0; j < obj.rows[i].cells.length;j ++)
{
oneCell = obj.rows[i].cells[j];
if (oneCell.firstChild!="undefined" && oneCell.firstChild.value!="undefined")
{
if (oneCell.firstChild.checked)
{
ItemCount ++;
}
}
}
}
return ItemCount;
}
if (form.Element[i].type = "checkbox" && id的前几位="")
flag += 1;flag