Thursday, 24 August 2017

Implement ASP.Net CheckBoxList SelectedIndexChanged event in JavaScript

Implement ASP.Net CheckBoxList SelectedIndexChanged event in JavaScript

Description:

In this example we explain that how to call checkbox list on Change event using JavaScript. Or how to call Checkbox List SelectedIndexChanged event in JavaScript. Or how to implement the Checkbox List SelectedIndexChanged event using JavaScript.

As we know that the SelectedIndexChanged Event in asp.net is a Server Side event so the question is that how to call that event at client side using JavaScript.

So here we demonstrate that how to call or implement the selectedchangedevent of the checkbox list using JavaScript at client side.
Code:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="SWS.Dashboard.test" %>

<!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 id="Head1" runat="server">
    <script type="text/javascript">
        window.onload = function () {
            debugger;
            var chk = document.getElementById("<%=chkGameList.ClientID %>");
            var checkBoxList = chk.getElementsByTagName("INPUT");
            for (var i = 0; i < checkBoxList.length; i++) {
                checkBoxList[i].onchange = function () {
                    var message = "";
                    for (var i = 0; i < checkBoxList.length; i++) {
                        if (checkBoxList[i].checked) {
                            var label = checkBoxList[i].parentNode.getElementsByTagName("LABEL")[0];
                            message += " Text: " + label.innerHTML + "\n";
                        }
                    }
                    alert(message);
                };
            }
        };
    </script>
    <title>Implement ASP.Net CheckBoxList SelectedIndexChanged event in JavaScript</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <h1>
            Select Your favourite Games ?
        </h1>
        <hr />
        <br />
        <asp:CheckBoxList ID="chkGameList" runat="server">
            <asp:ListItem Text="Cricket" Value="1"></asp:ListItem>
            <asp:ListItem Text="Tennis" Value="2"></asp:ListItem>
            <asp:ListItem Text="FootBall" Value="3"></asp:ListItem>
            <asp:ListItem Text="VoleyBall" Value="4"></asp:ListItem>
        </asp:CheckBoxList>
    </div>
    </form>
</body>
</html>




0 comments:

Post a Comment