top
Loading...
資料驗證的asp.net程序
<!-------資料驗證:天樂comezxn@sina.com------------>
<!-------比較簡單,以前寫的,若有紕漏,請跟我聯系---------->
<Html>
<Body bgcolor="White">
<H3>Validator(資料驗證)控制元件<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 應含有@號)
</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}" >
(區號)您的電話
</asp:RegularExpressionValidator><p>


您的地址:<asp:TextBox Size=60 id="Addr" runat="server"/>
<!--------仿照了王國榮的《asp.net領先研究》的程序------------>
<asp:RegularExpressionValidator id="Valid3" runat="server"
ControlToValidate="Addr"
ValidationExpression="(.{1,}(市|鎮|鄉).{1,}(路|街|道).{1,}號.{0,})|(.{1,}郵政.{1,}信箱)" >
(必須含有 '市鎮鄉'、'路街道'、'號' 或 '郵政'、信箱')
</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>資料驗證 OK!</Font>"
Button1.Visible = False
}
}
</script>

北斗有巢氏 有巢氏北斗