Guest User

Untitled

a guest
Apr 21st, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ASP 5.52 KB | None | 0 0
  1. <%@ Control Language="C#" AutoEventWireup="true" CodeFile="WebUserControl.ascx.cs"
  2.     Inherits="WebUserControl"  %>
  3. <link type="text/css" rel="Stylesheet" href="StyleSheet.css" />
  4. <script language = "javascript" type = "text/javascript" >
  5.  
  6.     function check() {
  7.         for (var i = 0; i < document.getElementById('RegionCB').options.length; ++i) {
  8.             if (document.getElementById('RegionCB').options[i].selected == true && document.getElementById('RegionCB').options[i].value == 'Minsk') {
  9.                 document.getElementById('townTB').value = "";
  10.                 document.getElementById('districtTB').value = "";
  11.                 document.getElementById('townTB').disabled = true;
  12.                 document.getElementById('districtTB').disabled = true;
  13.                 return;
  14.             }
  15.         }
  16.         document.getElementById('townTB').disabled = false;
  17.         document.getElementById('districtTB').disabled = false ;
  18.     }
  19. </script>
  20. <asp:Panel ID="Holder" runat="server" Width="300" CssClass = "TextBox" ClientIDMode="Static">
  21.     <table id="contents">
  22.         <tr id="zipcode">
  23.             <td class="left">
  24.               <asp:RequiredFieldValidator ID="RequiredFieldValidator3" ValidationGroup= "val" runat="server" ControlToValidate="zipValue" Display ="Dynamic"
  25.         ErrorMessage="Zip code is required.">*
  26.     </asp:RequiredFieldValidator>
  27.                 <asp:Label ID="zipL" runat="server" Text="Zip Code:"></asp:Label>
  28.             </td>
  29.             <td class="right">
  30.                 <asp:TextBox CssClass = "TextBox" ID="ZipValue" runat="server"></asp:TextBox>
  31.                  <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" Display="Dynamic"
  32.         ControlToValidate="zipValue" ErrorMessage="Zip code must be 6-digit code." ValidationGroup= "val" ValidationExpression="[0-9]{6}" />
  33.             </td>
  34.         </tr>
  35.         <tr id="region">
  36.             <td class="left">
  37.                 <asp:Label ID="regL" runat="server" Text="Region:"></asp:Label>
  38.             </td>
  39.             <td class="right">
  40.                 <asp:DropDownList onchange = "check();" CssClass = "TextBox"  ID="RegionCB"   runat="server"  ClientIDMode = "Static"
  41.                    >
  42.                
  43.                  
  44.                     <asp:ListItem>Minsk region</asp:ListItem>
  45.                     <asp:ListItem>Homel region</asp:ListItem>
  46.                     <asp:ListItem>Mohilev region</asp:ListItem>
  47.                     <asp:ListItem>Brest region</asp:ListItem>
  48.                     <asp:ListItem>Vitsebsk region</asp:ListItem>
  49.                     <asp:ListItem>Hrodna region</asp:ListItem>
  50.                     <asp:ListItem>Minsk</asp:ListItem>
  51.                 </asp:DropDownList>
  52.             </td>
  53.         </tr>
  54.         <tr id="main_city_or_district">
  55.             <td class="left">
  56.                 <asp:Label ID="mcorDL" runat="server" Text="District (main city):"></asp:Label>
  57.             </td>
  58.             <td class="right">
  59.                 <asp:TextBox ID="districtTB" CssClass = "TextBox" runat="server"
  60.                     ClientIDMode="Static"></asp:TextBox>
  61.             </td>
  62.         </tr>
  63.         <tr id="town">
  64.             <td class="left">
  65.                 <asp:Label ID="townL"  runat="server" Text="Town name:"></asp:Label>
  66.             </td>
  67.             <td class="right">
  68.                 <asp:TextBox ID="townTB" CssClass = "TextBox" runat="server"
  69.                     ClientIDMode="Static"></asp:TextBox>
  70.             </td>
  71.         </tr>
  72.         <tr id="street">
  73.             <td class="left">
  74.            
  75.                 <asp:Label ID="strL" runat="server" Text="Street:"></asp:Label>
  76.             </td>
  77.             <td class="right">
  78.                 <asp:TextBox ID="streetTB" CssClass = "TextBox" runat="server"></asp:TextBox>
  79.                
  80.    
  81.             </td>
  82.         </tr>
  83.         <tr id="house">
  84.             <td class="left">
  85.              <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ValidationGroup= "val" runat="server" ControlToValidate="houseTB" Display ="Dynamic"
  86.         ErrorMessage="House number is required.">*
  87.     </asp:RequiredFieldValidator>
  88.                 <asp:Label ID="Label2" runat="server" Text="House number:"></asp:Label>
  89.             </td>
  90.             <td class="right">
  91.                 <asp:TextBox ID="houseTB" CssClass = "TextBox" runat="server"></asp:TextBox>
  92.                  <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic"
  93.         ControlToValidate="houseTB" ErrorMessage="House must be number." ValidationGroup= "val" ValidationExpression="[0-9]{1,5}" />
  94.             </td>
  95.         </tr>
  96.         <tr id="app">
  97.             <td class="left">
  98.               <asp:RequiredFieldValidator ID="RequiredFieldValidator2" ValidationGroup= "val" runat="server" ControlToValidate="appTB" Display ="Dynamic"
  99.         ErrorMessage="Appartments number is required.">*
  100.     </asp:RequiredFieldValidator>
  101.                 <asp:Label ID="appL" runat="server" Text="Appartments number:"></asp:Label>
  102.             </td>
  103.             <td class="right">
  104.                 <asp:TextBox CssClass = "TextBox" ID="appTB" runat="server"></asp:TextBox>
  105.                                  <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" Display="Dynamic"
  106.         ControlToValidate="appTB"  ErrorMessage="Appartments must be number." ValidationGroup= "val" ValidationExpression="[0-9]{1,5}" />
  107.             </td>
  108.         </tr>
  109.      
  110.     </table>
  111.     <asp:ValidationSummary ID="ValidationSummary1" ValidationGroup= "val" runat="server"
  112. HeaderText="There were errors on the page:" />
  113.    
  114. </asp:Panel>
Add Comment
Please, Sign In to add comment