Form Validation with Java Script in .aspx.cs page
.aspx page
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Page Validation with Javascript.aspx.cs" Inherits="Page_Validation_with_Javascript" %>
<!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>
<style type="text/css">
.style1
{
width: 100%;
table-layout :fixed ;
}
.style2
{
width: 719px;
table-layout:fixed ;
}
.style3
{
width: 719px;
font-weight: bold;
table-layout :fixed ;
}
</style>
</head>
<body bgcolor="#ffeb95">
<form id="form1" runat="server">
<div>
</div>
<table class="style1">
<tr>
<td align="right" class="style3">
User Name</td>
<td align="left">
<asp:TextBox ID="txtusername" runat="server" Width="254px" Font-Bold="True"
Font-Names="Verdana" Font-Size="10px" ToolTip ="Enter User Name"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right" class="style3">
Password</td>
<td align="left">
<asp:TextBox ID="txtpassword" runat="server" ontextchanged="TextBox2_TextChanged" TextMode="Password"
Width="251px" Font-Bold="True"
Font-Names="Verdana" Font-Size="10px" ToolTip ="Enter Password"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right" class="style3">
Email Id</td>
<td align="left">
<asp:TextBox ID="txtemail" runat="server" Width="249px" Font-Bold="True"
Font-Names="Verdana" Font-Size="10px" ToolTip ="Enter Email Id"></asp:TextBox>
</td>
</tr>
<tr>
<td align="right" class="style2">
</td>
<td align="left">
<asp:Button ID="btnsubmit" runat="server" Text="Submit" onclick="btnsubmit_Click"
ToolTip ="Click to Submit" BackColor="#0033CC" Font-Bold="True"
Font-Names="Verdana" Font-Overline="False" Font-Size="11px" ForeColor="White" />
</td>
</tr>
</table>
</form>
</body>
</html>
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
public partial class Page_Validation_with_Javascript : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void TextBox2_TextChanged(object sender, EventArgs e)
{
}
public bool validate()
{
if (txtusername.Text.Length < 0 || txtusername.Text == null || txtusername.Text == "")
{
Page.RegisterClientScriptBlock("alert", "<script language='javascript' type='text/javascript'>alert ('Please enter user name');</script>");
txtusername.Focus();
return false;
}
if (txtpassword.Text == "" || txtpassword.Text.Length < 0 || txtpassword.Text == null)
{
Page.RegisterClientScriptBlock("alert", "<script language='javascript' type='text/javascript'>alert('please enter password')</script>");
txtpassword.Focus();
return false;
}
if (txtemail.Text == "" || txtemail.Text.Length < 0 || txtemail.Text == null)
{
Page.RegisterClientScriptBlock("alert", "<script type='text/javascript' language='javascript'> alert('please Enter Email Id')</script>");
txtemail.Focus();
return false;
}
else
{
int chat=-1;
int chdot=-1;
chat = txtemail.Text.LastIndexOf('@');
chdot = txtemail.Text.LastIndexOf('.');
if (txtemail.Text.Substring(1).ToCharArray ()[1] == '.')
{
Page.RegisterClientScriptBlock("alert", "<script type ='text/javascript' language='javascript'>alert('Please Enter valid email id')</script>");
txtemail.Focus();
return false;
}
if (txtemail.Text.Substring(1).ToCharArray ()[1] == '@')
{
Page.RegisterClientScriptBlock("alert", "<script type='text/javascript' language='javascript'>alert('Please Enter Valid Email Id')</script>");
txtemail.Focus();
return false;
}
if (chdot <2)
{
Page.RegisterClientScriptBlock("alert", "<script type ='text/javascript' language='javascript'>alert('Please Enter valid Email id')</script>");
txtemail.Focus();
return false;
}
if (chat < 1)
{
Page.RegisterClientScriptBlock("alert", "<script type ='text/javascript' language='javascript'>alert('Please Enter valid Email id')</script>");
txtemail.Focus();
return false;
}
if(chat >chdot )
{
Page.RegisterClientScriptBlock("alert", "<script type='text/javascript' language='javascript'>alert('Please Enter valid email id')</script>");
txtemail.Focus();
return false;
}
}
return true ;
}
public void cleartext()
{
txtusername.Text = "";
txtpassword.Text = "";
}
protected void btnsubmit_Click(object sender, EventArgs e)
{
if (validate())
{
Page.RegisterClientScriptBlock("alert", "<script type ='text/javascript' language='javascript'>alert('validation completed successfully')</script>");
}
}
}
0 comments:
Post a Comment