Yasserzaid’s Weblog

January 22, 2009

Validating a Textbox when a CheckBox is checked

Filed under: ASP.Net, Javascript — yasserzaid @ 9:05 pm

Hi

try this example:

<script language=”javascript”>

        function RequirePersonalDetails(source, args)
        {           

            var chk = document.getElementById(‘chkRequired’);

            var Name = document.getElementById(‘txtName’);
            if (chk.checked)
            {
                if (Name.value.length <= 0)
                {
                    args.IsValid = false;
                }
                else
                {
                    args.IsValid = true;
                }
            }
            return;       
        }

    </script>

<asp:CheckBox ID=”chkRequired” runat=”server” Text=”Required Personal Details” />

<asp:TextBox ID=”txtName” runat=”server”></asp:TextBox>

    <asp:CustomValidator ID=”CustomValidator1″ runat=”server”
        ErrorMessage=”Enter Your Name” ControlToValidate=”txtName”
        ClientValidationFunction=”RequirePersonalDetails”
        ValidateEmptyText=”true”>
    </asp:CustomValidator

Good Luck

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.