We are providing online training of realtime Live project on Asp.Net MVC with Angular and Web API. For more information click here. If you have any query then drop the messase in CONTACT FORM

Sunday, June 28, 2015

Example of CheckBox, Select the checkbox and click the submit button and display some Text and values in jquery.

<html>
<head>
    <title></title>
    <script src="Scripts/jquery-2.1.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#chkselect").change(function () {
                if ($(this).is(":checked") == true) {
                    $("input:checkbox[name=Options]").prop("checked", true);
                    $("label[for=chkselect]").text("De-SelectAll");
                }
                else {
                    $("input:checkbox[name=Options]").prop("checked", false);                

                    $("label[for=chkselect]").text("SelectAll");
                }                           
            });
            $("input:checkbox[name=Options]").change(function () {              

             var totalchkitems = $("input:checkbox[name=Options]").length;
             var totalchkditems = $("input:checkbox[name=Options]:checked").length;

                if (totalchkitems == totalchkditems) {
                    $("#chkselect").prop("checked", true);
                    $("label[for=chkselect]").text("De-SelectAll");
                }
                else {                  

                        $("#chkselect").prop("checked", false);
                        $("label[for=chkselect]").text("SelectAll");
                    }
                });          

            $("#btnSubmit").click(function () {
                var txts = "";
                var values = "";
                if ($("input:checkbox[name=Options]").is(":checked")) {
                    $("input:checkbox[name=Options]:checked").each(function () {
                        values += $(this).val() + ",";
                        txts += $("label[for=" + $(this).prop("id") + "]").text() + ",";
                    });
                    txts = txts.substring(0, txts.length - 1);
                    values = values.substring(0, values.length - 1);
                    $("#Span1").html("selected Options:" + "<br/>" + "Text:" + txts + "<br/>" + "values" + values);

                }
                else {
                    $("#Span1").html("<b> No Option is selected!!!!</b>");
                }
            });          

        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <input type="checkbox" id="chkselect" />
        <label for="chkselect">Select All</label>
        <br />
        <br />
        <input type="checkbox" id="chk1" value="Opt1" name="Options" /><label for="chk1">Option1</label>
        <input type="checkbox" id="chk2" value="Opt2" name="Options" /><label for="chk2">Option2</label>
        <input type="checkbox" id="chk3" value="Opt3" name="Options" /><label for="chk3">Option3</label>
        <br />
        <br />
        <input type="button" id="btnSubmit" value="submit" />
        <br />
        <span id="Span1"></span>  

    </div>
    </form>
</body>

</html>
Before check
After Check

No comments: