Here is the client-side code:
Expand|Select|Wrap|Line Numbers
- <asp:UpdatePanel runat="server" ID="UpdatePanel2" EnableViewState="true" UpdateMode="Conditional" >
- <ContentTemplate>
- <p>Please verify your information is correct, then click the <br />"Confirm" button continue with your enrollment."</p>
- <div id="message" runat="server" style="color:Red;"></div>
- <table>
- <tr>
- <td>Name:</td>
- <td><asp:Label ID="fullNameLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>SSN:</td>
- <td><asp:Label ID="ssnLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Gender:</td>
- <td><asp:Label ID="genderLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>DOB:</td>
- <td><asp:Label ID="dobLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Birth State:</td>
- <td><asp:Label ID="birthStateLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Marital Status:</td>
- <td><asp:Label ID="maritalStatusLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Address:</td>
- <td>
- <asp:Textbox ID="address1Label" runat="server" MaxLength="50"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td> </td>
- <td>
- <asp:Textbox ID="address2Label" runat="server" MaxLength="50"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>City:</td>
- <td>
- <asp:Textbox ID="cityLabel" runat="server" MaxLength="50"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>State:</td>
- <td><asp:Label ID="stateLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Zip:</td>
- <td>
- <asp:Textbox ID="zipLabel" runat="server" MaxLength="10"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>Country:</td>
- <td><asp:Label ID="countryLabel" runat="server"></asp:Label></td>
- </tr>
- <tr>
- <td>Home Phone:</td>
- <td>
- <asp:Textbox ID="homePhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>Cell Phone:</td>
- <td>
- <asp:Textbox ID="cellPhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>Work Phone:</td>
- <td>
- <asp:Textbox ID="workPhoneLabel" runat="server" MaxLength="10"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td>Work Phone Ext:</td>
- <td>
- <asp:Textbox ID="workPhoneExtLabel" runat="server" MaxLength="5"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <tr>
- <td>Email Address:</td>
- <td>
- <asp:Textbox ID="emailAddressLabel" runat="server" MaxLength="150"></asp:Textbox>
- </td>
- </tr>
- <tr>
- <td colspan="2" style="text-align:right;">
- <asp:Button ID="confirmButton" runat="server" Text="Confirm" CssClass="button" />
- </td>
- </tr>
- </table>
- </ContentTemplate>
- <Triggers>
- <asp:AsyncPostBackTrigger ControlID="enrollNowButton" EventName="Click" />
- </Triggers>
- </asp:UpdatePanel>
Expand|Select|Wrap|Line Numbers
- Protected Sub confirmButton_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles confirmButton.Click
- If String.IsNullOrEmpty(Me.address1Label.Text) Then
- message.InnerHtml = "Address is required! Please enter your address."
- message.Style("display") = ""
- 'UpdatePanel2.Update()
- End If
- If String.IsNullOrEmpty(Me.cityLabel.Text) Then
- message.InnerHtml = "Address is required! Please enter your address."
- message.Style("display") = ""
- 'UpdatePanel2.Update()
- End If
- If String.IsNullOrEmpty(Me.zipLabel.Text) Then
- message.InnerHtml = "Address is required! Please enter your address."
- message.Style("display") = ""
- 'UpdatePanel2.Update()
- End If
- If String.IsNullOrEmpty(workPhoneLabel.Text) Then
- message.InnerHtml = "Address is required! Please enter your address."
- message.Style("display") = ""
- 'UpdatePanel2.Update()
- End If
- End Sub