<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      ASP.NET學習手記:驗證用戶表單輸入

      [摘要]運行環境:Win2000 Advance Server+IIS5.0+NGWS SDK(80M的).其中驗證email地址的函數用的是廖兄精華區中的代碼.<%@ Page Language=&...
      運行環境:Win2000 Advance Server+IIS5.0+NGWS SDK(80M的).
      其中驗證email地址的函數用的是廖兄精華區中的代碼.
      <%@ Page Language="C#" %>

      <html>
      <script language="javascript">
      function ClientValidateEmail(source, value)
      {
      var strr;
      re=/(\w+@\w+\.\w+)(\.{0,1}\w*)(\.{0,1}\w*)/i;
      re.exec(value);
      if (RegExp.$3!=""&&RegExp.$3!="."&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2+RegExp.$3
      else
      if (RegExp.$2!=""&&RegExp.$2!=".") strr=RegExp.$1+RegExp.$2
      else strr=RegExp.$1
      if (strr!=value)
      return false;
      else
      return true;
      }
      </script>
      <body>

      <h3>ASP.NET驗證用戶輸入</h3>

      <form method=post runat=server>
      <hr width=600 size=1 noshade>
      <table>
      <tr>
      <td>
      <asp:ValidationSummary ID="valSum" runat="server"
      HeaderText="你必須輸入下面這些表單域:"
      DisplayMode="bulletlist"
      Font-Name="宋體"
      Font-Size="12"
      />
      </td>
      </tr>
      </table>
      <center>
      <p>

      <!-- 登陸信息 -->
      <table border=0 width=600 >
      <tr><td colspan=3>
      <table border=0 cellpadding=0 cellspacing=0 width="100%">
      <tr><td>
      <b>登陸信息</b>
      </td></tr>
      </table>
      </td></tr>
      <tr>
      <td align=right>
      Email地址:
      </td>
      <td>
      <asp:TextBox id=email width=200px maxlength=60 runat=server />
      </td>
      <td>
      <asp:RequiredFieldValidator id="emailReqVal"
      ControlToValidate="email"
      ErrorMessage="Email地址"
      Display="Dynamic"
      Font-Name="宋體"
      Font-Size="12"
      runat=server>
      *
      </asp:RequiredFieldValidator>
      <asp:CustomValidator id="emailRegexVal" runat="server"
      ControlToValidate="email"
      ClientValidationFunction="ClientValidateEmail"

      Display="Static"
      Font-Name="宋體"
      Font-Size="12">
      非法Email地址
      </asp:CustomValidator>
      </td>
      </tr>

      <tr>
      <td align=right>
      密碼:
      </td>
      <td>
      <asp:TextBox id=passwd TextMode="Password" maxlength=20 runat=server/>
      </td>
      <td>
      <asp:RequiredFieldValidator id="passwdReqVal"
      ControlToValidate="passwd"
      ErrorMessage="用戶密碼"
      Display="Dynamic"
      Font-Name="宋體" Font-Size="12"
      runat=server>
      *
      </asp:RequiredFieldValidator>
      <asp:RegularExpressionValidator id="passwdRegexBal"
      ControlToValidate="passwd"
      ValidationExpression=".*[!@#$%^&*+;:].*"
      Display="Static"
      Font-Name="宋體" Font-Size="12"
      Width="100%" runat=server>
      密碼必須包含如下字符: (!@#$%^&*+;:)
      </asp:RegularExpressionValidator>
      </td>
      </tr>
      <tr>
      <td align=right>
      確認密碼
      </td>
      <td>
      <asp:TextBox id=passwd2 TextMode="Password" maxlength=20 runat=server/>
      </td>
      <td>
      <asp:RequiredFieldValidator id="passwd2ReqVal"
      ControlToValidate="passwd2"
      ErrorMessage="確認密碼"
      Display="Dynamic"
      Font-Name="宋體" Font-Size="12"
      runat=server>
      *
      </asp:RequiredFieldValidator>
      <asp:CompareValidator id="CompareValidator1"
      ControlToValidate="passwd2" ControlToCompare="passwd"
      Display="Static"
      Font-Name="宋體" Font-Size="12"
      runat=server>
      密碼不符合
      </asp:CompareValidator>
      </td>
      </tr>
      <tr><td colspan=3> </td></tr>


      <!-- 私人信息 -->
      <tr><td colspan=3>
      <table border=0 cellpadding=0 cellspacing=0 width="100%">
      <tr><td>
      <b>個人信息</b>
      </td></tr>
      </table>
      </td></tr>
      <tr>
      <td align=right>
      姓名:
      </td>
      <td>
      <asp:TextBox id=pname maxlength=20 width=200px runat=server />
      </td>
      <td>
      </td>
      </tr>
      <tr>
      <td align=right>
      地址:
      </td>
      <td>
      <asp:TextBox id=address width=200px runat=server />
      </td>
      <td>
      </td>
      </tr>
      <tr>
      <td align=right>
      郵編:
      </td>
      <td>
      <ASP:TextBox id=postcode width=60px maxlength=6 runat=server />
      </td>
      <td>
      <asp:RegularExpressionValidator id="RegularExpressionValidator1"
      ControlToValidate="postcode"
      ValidationExpression="^\d{6}$"
      Display="Static"
      Font-Name="宋體" Font-Size="12"
      runat=server>
      郵編必須是6位數字
      </asp:RegularExpressionValidator>
      </td>
      </tr>
      <tr>
      <td align=right>
      性別:
      </td>
      <td>
      <ASP:RadioButtonList id=sexType runat=server>
      <asp:ListItem>男</asp:ListItem>
      <asp:ListItem>女</asp:ListItem>
      </ASP:RadioButtonList>
      </td>
      <td>
      <asp:RequiredFieldValidator id="sexTypeReqVal"
      ControlToValidate="sexType"
      ErrorMessage="性別"
      Display="Static"
      InitialValue=""
      Font-Name="宋體" Font-Size="12"
      runat=server>
      *
      </asp:RequiredFieldValidator>
      </td>
      </tr>
      <tr>
      <td align=right>
      出生年份:
      </td>
      <td>
      <ASP:DropDownList id=expYear runat=server>
      <asp:ListItem></asp:ListItem>
      <asp:ListItem >1976</asp:ListItem>
      <asp:ListItem >1975</asp:ListItem>
      </ASP:DropDownList>
      </td>
      <td>
      <asp:RequiredFieldValidator id="expDateReqVal"
      ControlToValidate="expYear"
      ErrorMessage="出生年份"
      Display="Static"
      InitialValue=""
      Font-Name="宋體" Font-Size="12"
      runat=server>
      *
      </asp:RequiredFieldValidator>
      </td>
      </tr>
      </table>

      <p>
      <input runat="server" type=submit value="提 交">
      <p>
      </form>
      </center>
      </body>
      </html>





      日韩精品一区二区三区高清