六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

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

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>





主站蜘蛛池模板: 夭天干天天做天天免费看 | 我想看一级播放片一级的 | 色综合久久久久 | 伊人影院在线视频 | 五月天久久久 | 午夜久久久久久亚洲国产精品 | 亚洲欧美日韩在线精品一区二区 | 偷偷操不一样的久久 | 亚欧有色 | 日本不卡免费新一二三区 | 日韩激情成人 | 香蕉久久夜色精品国产小说 | 日韩精品欧美激情国产一区 | 污污免费在线观看 | 亚洲午夜久久久 | 在线视频 二区 | 欧美视频网站在线观看 | 天天干一干 | 天天添天天射 | 中文字幕一区波多野结衣 | 日韩一区国产二区欧美三区 | 青娱乐国产精品 | 天天欲色 | 亚洲图区欧美 | 亚洲 欧美 日韩 另类 | 日韩去日本高清在线 | 日本高清无卡码一区二区久久 | 日韩视频在线免费 | 视频在线免费高清 | 日韩一级视频免费观看 | 又大又硬又爽免费视频 | 日本三级韩国三级香港三级网站 | 日韩乱轮| 日韩a一级欧美一级在线播放 | 青青草国产精品 | 色黄网站青青草原免费 | 四虎最新紧急更新地址 | 在线国产二区 | 手机看片福利日韩国产 | 午夜爽视频 | 欧美欲乱妇135 |