Wednesday, 17 August 2016

Show Hide DIV with TextBox based on RadioButton selection using JavaScript or jQuery

Show Hide DIV with TextBox based on RadioButton selection (checked unchecked) using JavaScript and jQuery

Show Hide DIV with TextBox based on RadioButton selection (checked unchecked) using JavaScript and jQuery
Description:

In this example we explain that how to show or hide DIV or panel with Textbox and grouping of control based on RadioButton selection using JavaScript/jQuery in asp.net.

We all know that that’s type of requirement are daily work for the any software development like for example if we have two RadioButton like “self” and “other” in job application form in which if user selected or checked “other” RadioButton” then and then only show the below TextBox with DIV element.so how can you have implement.

There are many scenario in which that types of show or hide group of control based on RadioButton selection (checked/unchecked).

So here we explain that how to show hide DIV when RadionButton selection is changed.
Below is the JavaScript and jQuery to demonstrate the show or hide DIV or group of control based on RadioButton selection.
ShowHideDiv.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ShowHideDiv.aspx.cs" Inherits="ShowHideDiv" %>

<!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 runat="server">
    <title>Show Hide DIV /Panel with TextBox (Group of Control) based on RadioButton selection (checked unchecked) using JavaScript and jQuery</title>
</head>
<body>
    <form id="form1" runat="server">
    <script type="text/javascript">
        function ShowHideGroup() {
            var chkYes = document.getElementById("chkYes");
            var dvjobconsulatant = document.getElementById("dvjobconsulatant");
            dvjobconsulatant.style.display = chkYes.checked ? "block" : "none";
        }
    </script>
    <%--For Using Jquery--%>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
    $(function () {
        $("input[name='chkJobConsulatant']").click(function () {
            if ($("#chkYes").is(":checked")) {
                $("#dvjobconsulatant").show();
            } else {
                $("#dvjobconsulatant").hide();
            }
        });
    });
</script>
    <span>Do you have any Reference for this job post?</span><br />
  
        <input type="radio" id="chkYes" name="chkJobConsulatant" onclick="ShowHideGroup()" />
        Yes
  
   
        <input type="radio" id="chkNo" name="chkJobConsulatant" onclick="ShowHideGroup()" />
        No
   
    <hr />
    <div id="dvjobconsulatant" style="display: none">
        Pleae specify Name of job Consultant:
        <input type="text" id="txtjobconsulatant" />
    </div>
    </form>
</body>
</html>



0 comments:

Post a Comment