Yasserzaid’s Weblog

February 17, 2009

Use CustomValidator To Validate Empty TextBoxes

Filed under: ASP.Net — Tags: — yasserzaid @ 10:24 am

Hi

try this Example to validate Empty textbox and change it border color

if it empty to Red

Step 1 : create new web site and add new page

Step2 : add two TextBoex and two CustomValidator controls and ValidationSummary control and a Button in your page

<script type=”text/javascript”>
    function vali(source, args)
    {
    if(document.getElementById(source.controltovalidate).value.length > 0)
      {
      args.IsValid = true;
      document.getElementById(source.controltovalidate).style.borderColor=’green’;
      }
     else
      {
      args.IsValid =false;
      document.getElementById(source.controltovalidate).style.borderColor=’red’;
      }
   
    }
</script>

<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>
        <asp:CustomValidator ID=”CustomValidator1″ runat=”server” ControlToValidate=”TextBox1″
            ErrorMessage=”Enter First Name” SetFocusOnError=”True” ClientValidationFunction=”vali” ValidateEmptyText=”True” Display=”None”>Enter First Name</asp:CustomValidator><br />
        <asp:TextBox ID=”TextBox2″ runat=”server”></asp:TextBox>
        <asp:CustomValidator ID=”CustomValidator2″ runat=”server” ClientValidationFunction=”vali”
            ControlToValidate=”TextBox2″ Display=”None” ErrorMessage=”Enter Second Name”
            SetFocusOnError=”True” ValidateEmptyText=”True”>Enter Second Name</asp:CustomValidator><br />
        <br />
        <asp:ValidationSummary ID=”ValidationSummary1″ runat=”server” ShowMessageBox=”True”
            ShowSummary=”False” />
        <br />

        <asp:Button ID=”Button1″ runat=”server” Text=”Button” />

Hope this helps

Good Luck

No Comments Yet »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.