国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > .NET > 正文

ASP.NET學(xué)習(xí)手記:驗(yàn)證用戶表單輸入

2024-07-10 13:07:59
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

運(yùn)行環(huán)境:win2000 advance server+iis5.0+ngws sdk(80m的).
其中驗(yàn)證email地址的函數(shù)用的是廖兄精華區(qū)中的代碼.
<%@ page language="c#" %>

<html>
<script language="javascript">
function clientvalidateemail(source, value)
{
  var strr;
  re=/(/[email protected]/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驗(yàn)證用戶輸入</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=".*[[email protected]#$%^&*+;:].*"
              display="static"
              font-name="宋體" font-size="12"
              width="100%" runat=server>
              密碼必須包含如下字符: ([email protected]#$%^&amp;*+;:)
          </asp:regularexpressionvalidator>
      </td>
    </tr>
    <tr>
      <td align=right>
        確認(rèn)密碼
      </td>
      <td>
        <asp:textbox id=passwd2 textmode="password" maxlength=20 runat=server/>
      </td>
      <td>
        <asp:requiredfieldvalidator id="passwd2reqval"
            controltovalidate="passwd2"
            errormessage="確認(rèn)密碼"
            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>&nbsp;</td></tr>


    <!-- 私人信息 -->
    <tr><td colspan=3>
        <table border=0 cellpadding=0 cellspacing=0 width="100%">
        <tr><td>
            <b>個(gè)人信息</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位數(shù)字
        </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>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 江川县| 清水河县| 凤山市| 河南省| 惠水县| 太和县| 东兰县| 莎车县| 包头市| 大洼县| 万年县| 宜阳县| 澄迈县| 古蔺县| 五华县| 安溪县| 德清县| 闻喜县| 安平县| 曲麻莱县| 祁阳县| 鄂温| 武鸣县| 沁源县| 济宁市| 青海省| 莆田市| 牟定县| 贡觉县| 文化| 绥中县| 江达县| 上饶县| 济宁市| 高清| 丹巴县| 沙河市| 汉阴县| 根河市| 阿克| 会昌县|