<%@ Page Language="C#" AutoEventWireup="true" CodeFile="InputManager.aspx.cs"Inherits="InputManager" %>
<%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
<!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>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<telerik:RadFormDecorator ID="RadFormDecorator1" runat="server" DecoratedControls="Fieldset" />
<telerik:RadInputManager ID="RadInputManager1" runat="server">
<telerik:TextBoxSetting BehaviorID="TextBoxBehavior1" EmptyMessage="Address" Validation-ValidationGroup="DonationsValidationGroup"
Validation-IsRequired="true">
<TargetControls>
<telerik:TargetInput ControlID="uxAddress1" />
<telerik:TargetInput ControlID="uxCCAddress" />
</TargetControls>
</telerik:TextBoxSetting>
<telerik:TextBoxSetting BehaviorID="TextBoxBehaviorAdd2" EmptyMessage="Address2"
Validation-ValidationGroup="DonationsValidationGroup" Validation-IsRequired="false">
<TargetControls>
<telerik:TargetInput ControlID="uxAddress2" />
</TargetControls>
</telerik:TextBoxSetting>
<telerik:TextBoxSetting BehaviorID="TextBoxBehaviorCity" EmptyMessage="City" Validation-ValidationGroup="DonationsValidationGroup"
Validation-IsRequired="true">
<TargetControls>
<telerik:TargetInput ControlID="uxCity" />
<telerik:TargetInput ControlID="uxCCity" />
</TargetControls>
</telerik:TextBoxSetting>
<telerik:RegExpTextBoxSetting BehaviorID="RagExpBehavior01" EmptyMessage="ZIP" Validation-IsRequired="true"
Validation-ValidationGroup="DonationsValidationGroup" ValidationExpression="\d{5}?"
ErrorMessage="Invalid ZIP">
<TargetControls>
<telerik:TargetInput ControlID="uxZip" />
<telerik:TargetInput ControlID="uxCCZip" />
</TargetControls>
</telerik:RegExpTextBoxSetting>
<telerik:RegExpTextBoxSetting BehaviorID="RagExpBehavior010" EmptyMessage="ZIP+4"
Validation-IsRequired="false" Validation-ValidationGroup="DonationsValidationGroup"
ValidationExpression="\d{4}?" ErrorMessage="Invalid ZIP4">
<TargetControls>
<telerik:TargetInput ControlID="uxZipPlus4" />
<telerik:TargetInput ControlID="uxCCZipPlus4" />
</TargetControls>
</telerik:RegExpTextBoxSetting>
</telerik:RadInputManager>
<!-- content start -->
<asp:Panel runat="server" ID="panForm" CssClass="content">
<telerik:RadAjaxPanel ID="RadAjaxPanelMain" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
<asp:Panel ID="uxMainPanel" runat="server">
<!-- Main Content -->
<div id="widecontent" style="width: 500px;">
<telerik:RadFormDecorator Skin="Default" ID="RadFormDecorator2" runat="server" />
<telerik:RadWindowManager ID="RadWindowManager1" Behaviors="Close" KeepInScreenBounds="true"
runat="server" OffsetElementID="OffsetImage" Width="800px" Height="575px">
<Windows>
<telerik:RadWindow OpenerElementID="cvcHyperLink" Title="" ID="RadWindow1" NavigateUrl="cvc.htm"
runat="server">
</telerik:RadWindow>
</Windows>
</telerik:RadWindowManager>
<fieldset id="FieldSet1" visible="false" class="fieldset">
<div style="width: 500px;">
<table cellspacing="0" cellpadding="0" width="95%" border="0">
<tbody>
<tr>
<td class="formCell" height="25">
<span class="astrics">*</span>Address:
</td>
<td class="formCell">
<asp:TextBox ID="uxAddress1" runat="server" CssClass="fields"></asp:TextBox>
</td>
</tr>
<tr>
<td class="formCell" height="25">
Address(line#2):
</td>
<td class="formCell">
<asp:TextBox ID="uxAddress2" runat="server" CssClass="fields"></asp:TextBox>
</td>
</tr>
<tr>
<td class="formCell" height="25">
<span class="astrics">*</span>City:
</td>
<td class="formCell">
<asp:TextBox ID="uxCity" runat="server" CssClass="fields" CausesValidation="true"
ValidationGroup="DonationsValidationGroup"></asp:TextBox>
</td>
</tr>
<tr>
<td class="formCell" height="25">
<span class="astrics">*</span>State:
</td>
<td class="formCell">
<telerik:RadComboBox ID="uxState" runat="server" Skin="Vista" CausesValidation="true"
ValidationGroup="DonationsValidationGroup" CssClass="fields" Height="100px" Width="140px"
AutoPostBack="false">
<Items>
<telerik:RadComboBoxItem runat="server" Value="AK" Text="AK" />
<telerik:RadComboBoxItem runat="server" Value="AL" Text="AL" />
<telerik:RadComboBoxItem runat="server" Value="AR" Text="AR" />
<telerik:RadComboBoxItem runat="server" Value="AZ" Text="AZ" />
<telerik:RadComboBoxItem runat="server" Value="CA" Text="CA" />
<telerik:RadComboBoxItem runat="server" Value="CO" Text="CO" />
<telerik:RadComboBoxItem runat="server" Value="CT" Text="CT" />
<telerik:RadComboBoxItem runat="server" Value="DC" Text="DC" />
<telerik:RadComboBoxItem runat="server" Value="DE" Text="DE" />
<telerik:RadComboBoxItem runat="server" Value="FL" Text="FL" />
<telerik:RadComboBoxItem runat="server" Value="GA" Text="GA" />
<telerik:RadComboBoxItem runat="server" Value="HI" Text="HI" />
<telerik:RadComboBoxItem runat="server" Value="IA" Text="IA" />
<telerik:RadComboBoxItem runat="server" Value="ID" Text="ID" />
<telerik:RadComboBoxItem runat="server" Value="IL" Text="IL" />
<telerik:RadComboBoxItem runat="server" Value="IN" Text="IN" />
<telerik:RadComboBoxItem runat="server" Value="KS" Text="KS" />
<telerik:RadComboBoxItem runat="server" Value="KY" Text="KY" />
<telerik:RadComboBoxItem runat="server" Value="LA" Text="LA" />
<telerik:RadComboBoxItem runat="server" Value="MA" Text="MA" />
<telerik:RadComboBoxItem runat="server" Value="MD" Text="MD" />
<telerik:RadComboBoxItem runat="server" Value="ME" Text="ME" />
<telerik:RadComboBoxItem runat="server" Value="MI" Text="MI" />
<telerik:RadComboBoxItem runat="server" Value="MN" Text="MN" />
<telerik:RadComboBoxItem runat="server" Value="MO" Text="MO" Selected="true" />
<telerik:RadComboBoxItem runat="server" Value="MS" Text="MS" />
<telerik:RadComboBoxItem runat="server" Value="MT" Text="MT" />
<telerik:RadComboBoxItem runat="server" Value="NC" Text="NC" />
<telerik:RadComboBoxItem runat="server" Value="ND" Text="ND" />
<telerik:RadComboBoxItem runat="server" Value="NE" Text="NE" />
<telerik:RadComboBoxItem runat="server" Value="NH" Text="NH" />
<telerik:RadComboBoxItem runat="server" Value="NJ" Text="NJ" />
<telerik:RadComboBoxItem runat="server" Value="NM" Text="NM" />
<telerik:RadComboBoxItem runat="server" Value="NV" Text="NV" />
<telerik:RadComboBoxItem runat="server" Value="NY" Text="NY" />
<telerik:RadComboBoxItem runat="server" Value="OH" Text="OH" />
<telerik:RadComboBoxItem runat="server" Value="OK" Text="OK" />
<telerik:RadComboBoxItem runat="server" Value="OR" Text="OR" />
<telerik:RadComboBoxItem runat="server" Value="PA" Text="PA" />
<telerik:RadComboBoxItem runat="server" Value="RI" Text="RI" />
<telerik:RadComboBoxItem runat="server" Value="SC" Text="SC" />
<telerik:RadComboBoxItem runat="server" Value="SD" Text="SD" />
<telerik:RadComboBoxItem runat="server" Value="TN" Text="TN" />
<telerik:RadComboBoxItem runat="server" Value="TX" Text="TX" />
<telerik:RadComboBoxItem runat="server" Value="UT" Text="UT" />
<telerik:RadComboBoxItem runat="server" Value="VA" Text="VA" />
<telerik:RadComboBoxItem runat="server" Value="VT" Text="VT" />
<telerik:RadComboBoxItem runat="server" Value="WA" Text="WA" />
<telerik:RadComboBoxItem runat="server" Value="WI" Text="WI" />
<telerik:RadComboBoxItem runat="server" Value="WV" Text="WV" />
<telerik:RadComboBoxItem runat="server" Value="WY" Text="WY" />
</Items>
<CollapseAnimation Type="OutQuint" Duration="200" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="rfvState" ControlToValidate="uxState" InitialValue="-- Select One --"
CausesValidation="true" ValidationGroup="DonationsValidationGroup" runat="server"
ErrorMessage="State is required.">
!</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="formCell" height="25">
<span class="astrics">*</span>ZIP:
</td>
<td class="formCell">
<asp:TextBox ID="uxZip" runat="server" MaxLength="5" Size="8"></asp:TextBox>
<asp:TextBox ID="uxZipPlus4" runat="server" MaxLength="4" Size="8"></asp:TextBox>
</td>
</tr>
<tr>
<td class="formCell" height="25">
Billing Address is the same as above Address:
</td>
<td class="formCell">
<asp:RadioButtonList ID="RadioBillingAddress" runat="server" AutoPostBack="true"
RepeatDirection="Horizontal" OnSelectedIndexChanged="RadioBillingAddress_SelectedIndexChanged">
<asp:ListItem Text="Yes" Value="Yes" />
<asp:ListItem Text="No" Value="No" Selected="True" />
</asp:RadioButtonList>
</td>
</tr>
<tr>
<td class="formCell" height="25">
Address:
</td>
<td class="formCell">
<asp:TextBox ID="uxCCAddress" runat="server" MaxLength="50" CssClass="fields" />
</td>
</tr>
<tr>
<td class="formCell" height="25">
City:
</td>
<td class="formCell">
<asp:TextBox ID="uxCCity" runat="server" MaxLength="50" CssClass="fields" />
</td>
</tr>
<tr>
<td class="formCell" height="25">
State :
</td>
<td class="formCell">
<telerik:RadComboBox ID="uxCCState" runat="server" Skin="Vista" CausesValidation="true"
ValidationGroup="DonationsValidationGroup" CssClass="fields" Height="100px" Width="140px"
AutoPostBack="false">
<Items>
<telerik:RadComboBoxItem runat="server" Value="AK" Text="AK" />
<telerik:RadComboBoxItem runat="server" Value="AL" Text="AL" />
<telerik:RadComboBoxItem runat="server" Value="AR" Text="AR" />
<telerik:RadComboBoxItem runat="server" Value="AZ" Text="AZ" />
<telerik:RadComboBoxItem runat="server" Value="CA" Text="CA" />
<telerik:RadComboBoxItem runat="server" Value="CO" Text="CO" />
<telerik:RadComboBoxItem runat="server" Value="CT" Text="CT" />
<telerik:RadComboBoxItem runat="server" Value="DC" Text="DC" />
<telerik:RadComboBoxItem runat="server" Value="DE" Text="DE" />
<telerik:RadComboBoxItem runat="server" Value="FL" Text="FL" />
<telerik:RadComboBoxItem runat="server" Value="GA" Text="GA" />
<telerik:RadComboBoxItem runat="server" Value="HI" Text="HI" />
<telerik:RadComboBoxItem runat="server" Value="IA" Text="IA" />
<telerik:RadComboBoxItem runat="server" Value="ID" Text="ID" />
<telerik:RadComboBoxItem runat="server" Value="IL" Text="IL" />
<telerik:RadComboBoxItem runat="server" Value="IN" Text="IN" />
<telerik:RadComboBoxItem runat="server" Value="KS" Text="KS" />
<telerik:RadComboBoxItem runat="server" Value="KY" Text="KY" />
<telerik:RadComboBoxItem runat="server" Value="LA" Text="LA" />
<telerik:RadComboBoxItem runat="server" Value="MA" Text="MA" />
<telerik:RadComboBoxItem runat="server" Value="MD" Text="MD" />
<telerik:RadComboBoxItem runat="server" Value="ME" Text="ME" />
<telerik:RadComboBoxItem runat="server" Value="MI" Text="MI" />
<telerik:RadComboBoxItem runat="server" Value="MN" Text="MN" />
<telerik:RadComboBoxItem runat="server" Value="MO" Text="MO" Selected="true" />
<telerik:RadComboBoxItem runat="server" Value="MS" Text="MS" />
<telerik:RadComboBoxItem runat="server" Value="MT" Text="MT" />
<telerik:RadComboBoxItem runat="server" Value="NC" Text="NC" />
<telerik:RadComboBoxItem runat="server" Value="ND" Text="ND" />
<telerik:RadComboBoxItem runat="server" Value="NE" Text="NE" />
<telerik:RadComboBoxItem runat="server" Value="NH" Text="NH" />
<telerik:RadComboBoxItem runat="server" Value="NJ" Text="NJ" />
<telerik:RadComboBoxItem runat="server" Value="NM" Text="NM" />
<telerik:RadComboBoxItem runat="server" Value="NV" Text="NV" />
<telerik:RadComboBoxItem runat="server" Value="NY" Text="NY" />
<telerik:RadComboBoxItem runat="server" Value="OH" Text="OH" />
<telerik:RadComboBoxItem runat="server" Value="OK" Text="OK" />
<telerik:RadComboBoxItem runat="server" Value="OR" Text="OR" />
<telerik:RadComboBoxItem runat="server" Value="PA" Text="PA" />
<telerik:RadComboBoxItem runat="server" Value="RI" Text="RI" />
<telerik:RadComboBoxItem runat="server" Value="SC" Text="SC" />
<telerik:RadComboBoxItem runat="server" Value="SD" Text="SD" />
<telerik:RadComboBoxItem runat="server" Value="TN" Text="TN" />
<telerik:RadComboBoxItem runat="server" Value="TX" Text="TX" />
<telerik:RadComboBoxItem runat="server" Value="UT" Text="UT" />
<telerik:RadComboBoxItem runat="server" Value="VA" Text="VA" />
<telerik:RadComboBoxItem runat="server" Value="VT" Text="VT" />
<telerik:RadComboBoxItem runat="server" Value="WA" Text="WA" />
<telerik:RadComboBoxItem runat="server" Value="WI" Text="WI" />
<telerik:RadComboBoxItem runat="server" Value="WV" Text="WV" />
<telerik:RadComboBoxItem runat="server" Value="WY" Text="WY" />
</Items>
<CollapseAnimation Type="OutQuint" Duration="200" />
</telerik:RadComboBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidatorState" ControlToValidate="uxCCState"
runat="server" CausesValidation="true" ValidationGroup="DonationsValidationGroup"
ErrorMessage="Please select a State" InitialValue="-- Select One --">
!</asp:RequiredFieldValidator>
</td>
</tr>
<tr>
<td class="formCell" height="25">
ZIP:
</td>
<td class="formCell">
<asp:TextBox ID="uxCCZip" runat="server" MaxLength="5" Size="8"></asp:TextBox>
<asp:TextBox ID="uxCCZipPlus4" runat="server" MaxLength="4" Size="8"></asp:TextBox>
</td>
</tr>
<tr>
<td class="formCell" height="25">
<asp:Label ID="lblFormError" ForeColor="Red" runat="server"></asp:Label>
<asp:ValidationSummary ID="ValidationSummary1" runat="server" CausesValidation="true"
ValidationGroup="DonationsValidationGroup" />
</td>
</tr>
<tr>
<td align="right" colspan="2">
<span class="resetButtonSpan">
<asp:Button ID="btnSubmit" CssClass="SubmitButton" runat="server" Text="" CausesValidation="true"
ValidationGroup="DonationsValidationGroup" OnClick="Submit_Click" /></span>
<span class="resetButtonSpan">
<asp:Button ID="btnClear" runat="server" CssClass="ResetButton" Text="" CausesValidation="false"
OnClick="Reset_Click" /></span>
</td>
</tr>
</tbody>
</table>
</div>
</fieldset>
</div>
</asp:Panel>
</telerik:RadAjaxPanel>
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
<img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>'
style="border: 0px;" />
</telerik:RadAjaxLoadingPanel>
</asp:Panel>
</div>
</form>
</body>
</html>
-- Code Behind File --
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class InputManager : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void RadioBillingAddress_SelectedIndexChanged(object sender, EventArgs e)
{
if (RadioBillingAddress.SelectedValue.ToString() == "Yes")
{
this.uxCCAddress.Text = this.uxAddress1.Text;
this.uxCCity.Text = this.uxCity.Text;
this.uxCCState.SelectedValue = this.uxState.SelectedValue;
this.uxCCZip.Text = this.uxZip.Text;
this.uxCCZipPlus4.Text = this.uxZipPlus4.Text;
}
else
{
this.uxCCAddress.Text = string.Empty;
this.uxCCity.Text = string.Empty;
this.uxCCState.Text = string.Empty;
this.uxCCZip.Text = string.Empty;
this.uxCCZipPlus4.Text = string.Empty;
}
}
protected void Submit_Click(object sender, EventArgs e)
{
//Validate and Save the Form
}
protected void Reset_Click(object sender, EventArgs e)
{
//Clear the form
}
}