Wednesday, 15 October 2025

Show Hide TextBox on check uncheck CheckBox using JavaScript and jQuery

Introduction: Hello Guys, “Welcome back” Today, I am here with another one new great article. In this article I explained how to display or show and hide or invisible HTML DIV with TextBox when CheckBox will be checked and unchecked or selected and unselected by using JavaScript as well as jQuery. When user will click on the CheckBox based on whether it is checked (selected) or unchecked (unselected), the HTML DIV with TextBox will be show or hide.

Join our Channel  on Whtsapp and Telagram for All Updates                                         

Display Hide DIV with TextBox on CheckBox checked unchecked using JavaScript

On the HTML page I will place two controls and a div, first control will be CheckBox with the id named chk_question and an HTML DIV with the id named div_question and inside this div I will place a TextBox with the id named txt_question. OnClick event handler of the CheckBox I will assign JavaScript function named display_hide_div. When user will click on the CheckBox, the display_hide_div JavaScript function will be executed. In this function, based on whether CheckBox is checked (selected) or unchecked (unselected), the HTML DIV with TextBox will be show or hide.

 

<script type="text/javascript">

    function display_hide_div (chkPassport) {

        var divquestion = document.getElementById("div_question");

        divquestion.style.display = chkquestion.checked ? "block" : "none";

    }

</script>

<label for="chkquestion">

    <input type="checkbox" id="chk_question" onclick=" display_hide_div (this)" />

    Have you any questions?

</label>

<hr />

<div id="div_question" style="display:none">

    Question:

    <input type="text" id="txt_question" />

</div> 

You can copy and paste the whole code on your HTML page with JavaScript that I mentioned below to enjoy the execution of the program.

<!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>

    <title></title>

    <style type="text/css">

        body

        {

            font-family: Arial;

            font-size: 10pt;

        }

    </style>

</head>

<body>

    <script type="text/javascript">

        function display_hide_div(chk_question) {

            var dvquestion = document.getElementById("div_question");

            dvquestion.style.display = chk_question.checked ? "block" : "none";

        }

    </script>

    <label for="chk_question">

        <input type="checkbox" id="chk_question" onclick="display_hide_div(this)" />

        Do you have any Question?

    </label>

    <hr />

    <div id="div_question" style="display: none">

        Question:

        <input type="text" id="txtPassportNumber" />

    </div>

</body>

</html>

Show Hide DIV with TextBox when CheckBox is checked unchecked using jQuery

On the HTML page I will place two controls and a div, first control will be CheckBox with the id named chk_question and an HTML DIV with the id named div_question and inside this div I will place a TextBox with the id named txt_question. Here I also inherited the jQuery file <script type="text/javascript"src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js">

</script> The CheckBox has been assigned a jQuery OnClick event handler. When user will be clicked on CheckBox, based on whether CheckBox is checked (selected) or unchecked (unselected), the HTML DIV with TextBox is shown or hidden.

<script type="text/javascript">

    $(function () {

        $("#chk_question").click(function () {

            if ($(this).is(":checked")) {

                $("#div_question").show();

             }else {

                $("# div_question").hide();

            }

        });

    });

</script>

<label for="chkquestion">

    <input type="checkbox" id="chk_question" />

    Have you any questions?

</label>

<hr />

<div id="div_question" style="display:none">

    Question:

    <input type="text" id="txt_question" />

</div> 

You can copy and paste the whole code on your HTML page with jQuery that I mentioned below to enjoy the execution of the program.

<body>

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

    <script type="text/javascript">

        $(function () {

            $("#chk_question").click(function () {

                if ($(this).is(":checked")) {

                    $("#div_question").show();

                } else {

                    $("#div_question").hide();

                }

            });

        });

    </script>

    <label for="chk_question">

        <input type="checkbox" id="chk_question" />

        Do you have any Question?

    </label>

    <hr />

    <div id="div_question" style="display: none">

        Question:

        <input type="text" id="txt_question" />

    </div>

</body>

</html>

Conclusion: In above code, I explained how to display or show and hide or invisible HTML DIV with TextBox when CheckBox will be checked and unchecked or selected and unselected by using JavaScript as well as jQuery. Bye and take care of you Developers. We will come back again shortly with the new article.

Regards

Programming Hub


 

No comments:

Post a Comment