用JS验证CheckBoxList是否被选中

function cblVerify(sender, args) {var lst = document.getElementById('<%= cbl.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;
}
if (isCheck) {
args.IsValid = true;
}
else {
args.IsValid = false;
}
}

cbl是CheckBoxList控件的ID。

再在 CheckBoxList控件的下面加上:

<asp:CustomValidator ID="cv" Display="None" runat="server" ErrorMessage=""
ClientValidationFunction="cblVerify"></asp:CustomValidator>

就OK了。

posted @ 2013-05-09 14:57  nevgip  阅读(219)  评论(0编辑  收藏  举报