資料驗(yàn)證的asp.net程序
2024-07-10 13:07:57
供稿:網(wǎng)友
 
<html>
<body bgcolor="white">
<h3>validator(資料驗(yàn)證)控制元件<hr></h3>
<form runat="server">
<blockquote>
email:<asp:textbox id="email" runat="server"/>
<asp:regularexpressionvalidator id="valid1" runat="server"
controltovalidate="email"
validationexpression=".{1,}@.{3,}" >
(email 應(yīng)含有@號(hào))
</asp:regularexpressionvalidator><p>
您的電話:<asp:textbox id="tel" runat="server"/>
<asp:regularexpressionvalidator id="valid2" runat="server"
controltovalidate="tel"
validationexpression="/([0-9]{2,3}/)[0-9]{2,4}-[0-9]{4}" >
(區(qū)號(hào))您的電話
</asp:regularexpressionvalidator><p>
您的地址:<asp:textbox size=60 id="addr" runat="server"/>
<!--------仿照了王國(guó)榮的《asp.net領(lǐng)先研究》的程序------------>
<asp:regularexpressionvalidator id="valid3" runat="server"
controltovalidate="addr"
validationexpression="(.{1,}(市|鎮(zhèn)|鄉(xiāng)).{1,}(路|街|道).{1,}號(hào).{0,})|(.{1,}郵政.{1,}信箱)" >
(必須含有 '市鎮(zhèn)鄉(xiāng)'、'路街道'、'號(hào)' 或 '郵政'、信箱')
</asp:regularexpressionvalidator><p>
<asp:button id="button1" text=" 輸入 " runat="server"
onclick="button1_click" />
<asp:label id="label1" runat="server"/>
</blockquote></form>
<hr></body>
</html>
<script language="c#" runat="server">
public void button1_click (object sender, system.eventargs e) 
{
if(page.isvalid) {
label1.text = "<p><font color=red>資料驗(yàn)證 ok!</font>"
button1.visible = false
}
} 
</script>