Client side validation using Jquery in Asp.Net - ProgramIdea

Client Side Validation Using JQuery In Asp.Net

Here we are using validation in JQuery.

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

    <title>Jquery Validation</title>

    <script src="Script/jquery-1.9.0.min.js" type="text/javascript"></script>

<script type="text/javascript">

        function validation() {

            // Required field validation for Name

            if ($('#<%=txtName.ClientID%>' ).val() ==  "") {

                alert("Please enter Name");

                return false;

            }

            // Required field validation for Mobile

            if ($('#<%=txtMobile.ClientID%>' ).val() ==  "") {

                alert("Please enter Mobile");

                return false;

            }

            // Regular expression validation for Mobile

            if ($('#<%=txtMobile.ClientID%>' ).val() !=  "") {

                if (isNaN($('#<%=txtMobile.ClientID%>' ).val())) {

                    alert("Please enter only numeric values");

                    return false;

                }

            }

            // Required field validation for Email

            if ($('#<%=txtEmail.ClientID%>' ).val() ==  "") {

                alert("Please enter EmailID");

                return false;

            }

            // Regular expression validation for Email

            if ($('#<%=txtEmail.ClientID%>' ).val() !=  "") {

                var pattern = /^([a-zA-Z0-9_\.\-])+\@(([a - zA - Z0 - 9\-]) +\.)+([a-zA-Z0-9]{2,4})+$/;

 

                if (!pattern.test($('#<%=txtEmail.ClientID%>' ).val())) {

                    alert("Please enter valid EmailID");

                    return false;

                }

            }

            // Required field validation for Address

            if ($('#<%=txtAddress.ClientID%>' ).val() ==  "") {

                alert("Please enter Address");

                return false;

            }

        }

    </script>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

        <table align="center" >

            <tr>

                <td>Name</td>

                <td>

                    <asp:TextBox ID="txtName" runat="server"></asp:TextBox></td>

            </tr>

            <tr>

                <td>Mobile</td>

                <td>

                    <asp:TextBox ID="txtMobile" runat="server"></asp:TextBox></td>

            </tr>

            <tr>

                <td>Email</td>

                <td>

                    <asp:TextBox ID="txtEmail" runat="server"></asp:TextBox></td>

            </tr>

            <tr>

                <td>Address</td>

                <td>

                    <asp:TextBox ID="txtAddress" runat="server"></asp:TextBox></td>

            </tr>

            <tr>

                <td colspan="2" align="center">

                    <asp:Button ID="btnSave" runat="server" Text="Save" OnClientClick ="return       validation();"  OnClick="btnSave_Click" /></td>

            </tr>

        </table>       

    </div>

    </form>

</body>

</html>

View output :

demoimage