Untitled document
<script type="text/javascript">
function checkSelection() {
var listItemArray = document.getElementsByName('<%= RadioButtonList1.ClientID %>');
var isItemChecked = false;
//Radio check
for (var i = 0; i < listItemArray.length; i++) {
var listItem = listItemArray[i];
if (listItem.checked) {
isItemChecked = true;
}
}
if (isItemChecked == false) {
alert('Check atleast one item!');
return false;
}
return true;
}
</script>
<asp:RadioButtonList ID="RadioButtonList2" runat="server"
AutoPostBack="True">
<asp:ListItem>Yes</asp:ListItem>
<asp:ListItem>No</asp:ListItem>
</asp:RadioButtonList>
â–ºCheckbox Validation
<script type="text/javascript">
var atLeast = 1
function Validate() {
var CHK = document.getElementById("<%=CheckBoxList1.ClientID%>");
var checkbox = CHK.getElementsByTagName("input");
var label = CHK.getElementsByTagName("label");
var counter = 0;
//validation to check atleast one item is selected
for (var i = 0; i < checkbox.length; i++) {
var checkitem = checkbox[i];
if (checkitem.checked) {
//Give the selected Checkbox value
alert(label[i].innerHTML);
counter++;
}
}
if (atLeast > counter) {
alert("Please select atleast " + atLeast + " item(s)");
return false;
}
return true;
}
</script>
<asp:Button ID="Button3" runat="server" Text="Button" OnClientClick="return Validate();" />
<asp:CheckBoxList AutoPostBack="true" ID="CheckBoxList1" runat="server">
<asp:ListItem>ASP./net</asp:ListItem>
<asp:ListItem>C#</asp:ListItem>
</asp:CheckBoxList>