Click here to Skip to main content
15,897,891 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
XML
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!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>Untitled Page</title>
    <script type="text/javascript">
        function Validate()
        {
            var summary="";
            summary+=isvalidUserName()
            if (summary!="")
            {
                alert(summary);

                return false;

            }
            else
            {
                return true;
            }
        }
        function isvalidUserName()
        {
            var UserName=document.getElementById('txtUserName');
            if(UserName.value!="")
            {
                var UserNameExpession=/^[0-9a-zA-Z]+$/;
                if(UserName.value.match(UserNameExpession))
                {
                   return true;
                }
                else
                {
                    alert('UserName Should Be Combination of Alphabet and Numbser');
                    UserName.focus();
                    return false;
                }
            }
            else
            {
                alert('User Name Can not be null');
                UserName.focus();
                return false;
            }
        }

    </script>

</head>
<body>
    <form id="form1" runat="server">
    <div>
    <table>
        <tr>
            <td colspan="3">
                <center>User Registration Form</center>
            </td>
        </tr>
        <tr>
            <td>User Name</td>
            <td></td>
            <td><asp:TextBox ID="txtUserName" runat="server" ></asp:TextBox></td>
        </tr>
         <tr>
            <td>Password</td>
            <td></td>
            <td><asp:TextBox ID="txtPassword" runat="server" ></asp:TextBox></td>
        </tr>
        <tr>
            <td>Conform Password</td>
            <td></td>
            <td><asp:TextBox ID="txtConfirmPassword" runat="server" ></asp:TextBox></td>
        </tr>
       <tr>
            <td>First Name</td>
            <td></td>
            <td><asp:TextBox ID="txtFirstName" runat="server" ></asp:TextBox></td>
        </tr>
        <tr>
            <td>Last Name</td>
            <td></td>
            <td><asp:TextBox ID="txtLastName" runat="server" ></asp:TextBox></td>
        </tr>
        <tr>
            <td>Address</td>
            <td></td>
            <td><asp:TextBox ID="txtAddress" runat="server" ></asp:TextBox></td>
        </tr>
   <%--      <tr>
            <td>City</td>
            <td></td>
            <td><asp:DropDownList ID="ddlCity" runat="server" Width="152px" ></asp:DropDownList></td>
        </tr>
         <tr>
            <td>State</td>
            <td></td>
            <td><asp:DropDownList ID="ddlState" runat="server" Width="152px" ></asp:DropDownList></td>
        </tr>--%>
        <tr>
            <td>Email</td>
            <td></td>
            <td><asp:TextBox ID="txtEmail" runat="server" ></asp:TextBox></td>
        </tr>
        <tr>
            <td>Mobile Number</td>
            <td></td>
            <td><asp:TextBox ID="txtMobileNumber" runat="server" ></asp:TextBox></td>
        </tr>
        <tr>
            <td colspan="3">
            <center>
                <asp:Button ID="btnSubmit"  runat="server" Text="Submit" OnClientClick="return Validate()" OnClick="btnSubmit_Click" />
            </center>
            </td>

        </tr>
         <tr>
            <td colspan="3">
            <center>
                <asp:Label ID="lblError" runat="server" ></asp:Label>
            </center>
            </td>

        </tr>
    </table>
    </div>
    </form>
</body>
</html>
Posted

Add custom validator and add your javascript function name in clientvalidationfunction

C#
<asp:customvalidator clientvalidationfunction="validatecontrols" forecolor="Red" errormessage="your error message" controltovalidate="txtUserName" runat="server" xmlns:asp="#unknown"></asp:customvalidator>
 
Share this answer
 
Hi Prakash i don't want any additional server control to be add.
 
Share this answer
 
Comments
prakashdotnet 20-Feb-14 5:12am    
Yes as you want your code is working correctly.
Patel Shailendra 20-Feb-14 5:18am    
I know that but i want to stop server side btnSubmit_Click event.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900