ASP.NET 验证控件结合正则表达式验证

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UserEdit.aspx.cs" Inherits="ICM.Web.Leather.Center.Pager.infopage.UserEdit" %>

<%@ Register Src="~/Leather/UserControl/Common/AlertTips.ascx" TagPrefix="uc1" TagName="AlertTips" %>


<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>修改资料</title>
    <link href="/Css/subpage.css" rel="stylesheet" />
    <link href="/Css/layout.css" rel="stylesheet" />
    <script src="/Js/jquery-1.8.3.min.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <div class="small_title mb20">
            <dt class="shong fl font14 bold">基本资料(登录帐号不允许修改)</dt>
        </div>
        <div class="address_news color6">
            <uc1:AlertTips runat="server" ID="ucAlertTips" />
            <table width="714" border="0" cellspacing="0" cellpadding="0" class="shopping_table user_tbnt">
                <tr>
                    <td align="right" valign="middle"><span class="red">*</span>真实姓名:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtUserName" CssClass="txt" runat="server"></asp:TextBox>
                        <asp:RequiredFieldValidator ValidationGroup="vgSubmit" ID="rfvUserName" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtUserName"></asp:RequiredFieldValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle"><span class="red">*</span>登录帐号:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtLoginName" runat="server" CssClass="txt" Enabled="false"></asp:TextBox>
                        <asp:Label ID="lblLoginNameTips" runat="server" CssClass="tips"></asp:Label>
                        <asp:RequiredFieldValidator ValidationGroup="vgSubmit" ID="rfvLoginName" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtLoginName"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ValidationGroup="vgSubmit" ID="revLoginName" runat="server"
                            CssClass="error" Display="Dynamic" ControlToValidate="txtLoginName" ValidationExpression="^[a-zA-Z][\w]{3,15}$"></asp:RegularExpressionValidator>
                        <asp:CustomValidator ValidationGroup="vgSubmit" ID="cvLoginName" runat="server" CssClass="error"
                            Display="Dynamic" OnServerValidate="checkLoginName"></asp:CustomValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle">出生年月:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtBornDate" runat="server" οnfοcus="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'%y-%M-%d'})"
                            CssClass="txt"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle"><span class="red">*</span>电子邮箱:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtEmail" CssClass="txt" runat="server"></asp:TextBox>
                        <asp:Button ID="btnActive" runat="server" CssClass="rbtn21" Text="激活邮箱" OnClick="btnActive_Click" Visible="false"/>
                        <br />
                        <asp:Label ID="lblEmailTips" runat="server" CssClass="tips"></asp:Label>
                        <asp:RequiredFieldValidator ValidationGroup="vgSubmit" ID="rfvEmail" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtEmail"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ValidationGroup="vgSubmit" ID="revEmail" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtEmail" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator>
                        <asp:CustomValidator ValidationGroup="vgSubmit" ID="cvEmail" runat="server" CssClass="error"
                            Display="Dynamic" OnServerValidate="checkEmail"></asp:CustomValidator>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle">固定电话:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtPhone" CssClass="txt" runat="server"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle"><span class="red">*</span>手机号码:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtMobile" CssClass="txt" runat="server"></asp:TextBox>
                        <asp:RequiredFieldValidator ValidationGroup="vgSubmit" ID="rfvMobile" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtMobile"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ValidationGroup="vgSubmit" ID="revMobile" CssClass="error"
                            Display="Dynamic" runat="server" ControlToValidate="txtMobile"></asp:RegularExpressionValidator>
                    </td>
                </tr>
                <tr>
                    <td  align="right" valign="middle">联系地址:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtAddress" runat="server" CssClass="txt" Width="350px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="middle">邮政编码:</td>
                    <td class="long_in">
                        <asp:TextBox ID="txtPostCode" runat="server" CssClass="txt"></asp:TextBox></td>
                </tr>
                <tr>
                    <td align="right" valign="middle"> </td>
                    <td>
                        <asp:LinkButton ID="lbtnSave" runat="server" OnClick="lbtnSave_Click" ValidationGroup="vgSubmit"><div class="add_determinebnt">确 定</div></asp:LinkButton>
                    </td>
                </tr>
            </table>
        </div>
        <script src="/Js/My97DatePicker/WdatePicker.js"></script>
    </form>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值