.aspx代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RadoButtonList和CheckBoxList.aspx.cs" Inherits="RadoButtonList和CheckBoxList" %>
<!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">
<head runat="server">
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<span id="errmsg"></span>
<asp:checkboxlist ID="Checkboxlist1" runat="server">
<asp:ListItem>1</asp:ListItem>
<asp:ListItem>2</asp:ListItem>
<asp:ListItem>3</asp:ListItem>
</asp:checkboxlist>
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="return emptycheck()" />
<script type="text/javascript">
function emptycheck() {
var _s = $(":checked","#checkboxlist").val();
if (_s == null) {
$("#errmsg").text("至少选中一项");
return false;
}
else{
$("#errmsg").text("");
return true;
}
}
</script>
</div>
</form>
</body>
</html>
效果如下: