资料验证的asp.net程序

 1<html>
 2<body bgcolor="White">
 3<h3>Validator(资料验证)控制元件<hr/></h3>
 4<form runat="server">
 5<blockquote>   
 6  
 7Email:<asp:textbox id="Email" runat="server"></asp:textbox>
 8<asp:regularexpressionvalidator controltovalidate="Email" id="Valid1" runat="server" validationexpression=".{1,}@.{3,}">   
 9(Email 应含有@号)   
10</asp:regularexpressionvalidator><p>   
11  
12您的电话:<asp:textbox id="Tel" runat="server"></asp:textbox>
13<asp:regularexpressionvalidator controltovalidate="Tel" id="Valid2" runat="server" validationexpression="\\([0-9]{2,3}\\)[0-9]{2,4}-[0-9]{4}">   
14(区号)您的电话   
15</asp:regularexpressionvalidator><p>   
16  
17  
18您的地址:<asp:textbox id="Addr" runat="server" size="60"></asp:textbox>
19<!--------仿照了王国荣的《asp.net领先研究》的程序------------>
20<asp:regularexpressionvalidator controltovalidate="Addr" id="Valid3" runat="server" validationexpression="(.{1,}(市|镇|乡).{1,}(路|街|道).{1,}号.{0,})|(.{1,}邮政.{1,}信箱)">   
21(必须含有 '市镇乡'、'路街道'、'号' 或 '邮政'、信箱')   
22</asp:regularexpressionvalidator><p>
23<asp:button id="Button1" onclick="Button1_Click" runat="server" text=" 输入 "></asp:button>
24<asp:label id="Label1" runat="server"></asp:label>
25</p></p></p></blockquote></form>
26<hr/></body>
27</html>
1<script language="c#" runat="server">   
2public void Button1_Click (object sender, System.EventArgs e)   
3{   
4If(Page.IsValid) {   
5Label1.Text = "<p><Font Color=Red>资料验证 OK!</Font>"   
6Button1.Visible = False   
7}   
8}   
9</script>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus