Wednesday 4 June 2014

asp.net 16 : field & range validation control

program to demonstrate required field validation and range validation control

-----------------------------------------DESIGN-----------------------------------------------------

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" 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>
</head>
<body>
    <form id="form1" runat="server">
    <div style="height: 496px">
        <h1 style="background-color: #FFFFFF; color: #660066;">RegularField validator & Range validator</h1>
        <asp:Label ID="Label1" runat="server" Text="First Name"></asp:Label>
&nbsp; &nbsp;&nbsp;
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
            ControlToValidate="TextBox1" ErrorMessage="Enter First Name"
            SetFocusOnError="True"></asp:RequiredFieldValidator>
        <br />
        <br />
        <asp:Label ID="Label2" runat="server" Text="Last Name"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"
            ControlToValidate="TextBox2" ErrorMessage="Enter Last Name"
            SetFocusOnError="True"></asp:RequiredFieldValidator>
        <br />
        <br />
        <asp:Label ID="Label3" runat="server" Text="Branch"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:DropDownList ID="DropDownList1" runat="server">
            <asp:ListItem>Select Branch</asp:ListItem>
            <asp:ListItem>IT</asp:ListItem>
            <asp:ListItem>Comp</asp:ListItem>
            <asp:ListItem>EC</asp:ListItem>
            <asp:ListItem>Elect</asp:ListItem>
        </asp:DropDownList>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"
            ControlToValidate="DropDownList1" ErrorMessage="Select any Branch"
            InitialValue="Select Branch" SetFocusOnError="True"></asp:RequiredFieldValidator>
        <br />
        <br />
        <asp:Label ID="Label4" runat="server" Text="Age"></asp:Label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <asp:RangeValidator ID="RangeValidator1" runat="server"
            ControlToValidate="TextBox3" ErrorMessage="Enter between 20 to 30"
            MaximumValue="30" MinimumValue="20" SetFocusOnError="True" Type="Integer"></asp:RangeValidator>
        <br />
        <br />
        Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;         <asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>
        <asp:RangeValidator ID="RangeValidator2" runat="server"
            ControlToValidate="TextBox4"
            ErrorMessage="You must select date within two week" SetFocusOnError="True"
            Type="Date"></asp:RangeValidator>
        <asp:Calendar ID="Calendar1" runat="server" BackColor="White"
            BorderColor="Black" DayNameFormat="Shortest" Font-Names="Times New Roman"
            Font-Size="10pt" ForeColor="Black" Height="181px" NextPrevFormat="FullMonth"
            TitleFormat="Month" Width="233px">
            <SelectedDayStyle BackColor="#CC3333" ForeColor="White" />
            <SelectorStyle BackColor="#CCCCCC" Font-Bold="True" Font-Names="Verdana"
                Font-Size="8pt" ForeColor="#333333" Width="1%" />
            <TodayDayStyle BackColor="#CCCC99" />
            <OtherMonthDayStyle ForeColor="#999999" />
            <DayStyle Width="14%" />
            <NextPrevStyle Font-Size="8pt" ForeColor="White" />
            <DayHeaderStyle BackColor="#CCCCCC" Font-Bold="True" Font-Size="7pt"
                ForeColor="#333333" Height="10pt" />
            <TitleStyle BackColor="Black" Font-Bold="True" Font-Size="13pt"
                ForeColor="White" Height="14pt" />
        </asp:Calendar>
        <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <asp:Button ID="Button1" runat="server" Text="OK" /> 
    </div>
    </form>
</body>
</html>


-----------------------------------------code---------------------------------------------------------
Partial Class _Default
    Inherits System.Web.UI.Page

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("Save successfully")
    End Sub

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        RangeValidator2.MinimumValue = DateTime.Now.ToShortDateString
        RangeValidator2.MaximumValue = DateTime.Now.AddDays(14).ToShortDateString
    End Sub

    Protected Sub Calendar1_SelectionChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles Calendar1.SelectionChanged
        TextBox4.Text = Calendar1.SelectedDate.ToShortDateString
    End Sub
End Class

-----------------------------------------output----------------------------------------------------

 
umesh sohaliya
codestrew

umesh sohaliya
codestrew

umesh sohaliya
codestrew




No comments:

Post a Comment