Click here to Skip to main content
15,913,685 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi everyone,

How can i validate checkboxlist so that all list items cannot be selected? Both client-side and server-side.

Thanks in advance
Amit
Posted

1 solution

ASP.NET
<asp:checkboxlist id="chkModuleList" runat="server" xmlns:asp="#unknown">
</asp:checkboxlist>

<asp:customvalidator runat="server" id="cvmodulelist" xmlns:asp="#unknown">
  ClientValidationFunction="ValidateModuleList"
  ErrorMessage="All Checkbox checked" ></asp:customvalidator>

JavaScript
// javascript to add to your aspx page
function ValidateModuleList(source, args)
{
  var chkListModules= document.getElementById ('<%= chkModuleList.ClientID %>');
  var chkListinputs = chkListModules.getElementsByTagName("input");
  var CheckedCHK; 
  for (var i=0;i<chklistinputs mode="hold" />  {
    if (chkListinputs [i].checked)
    {
      CheckedCHK++;
    }
  }
  if(CheckedCHK==chkListinputs .length)
   args.IsValid = false;
  else
   args.IsValid = true;
}
 
Share this answer
 
Comments
Abhinav S 20-May-12 10:51am    
5!
gksriram 17-Aug-12 8:23am    
Thanks a lot for saving my time!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900