ASP.NET 验证控件结合正则表达式验证
2016-05-20 18:47
686 查看
<%@ 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" onfocus="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>
相关文章推荐
- aspose.cells根据模板导出excel
- ASP.NET 另打开窗口
- asp.net多文件打包下载
- ASP.NET MVC 分部视图
- Aspect Specific Sentiment Analysis using Hierarchical Deep Learning (Lakkaraju, 2014)
- asp.net web 应用站点支持域账户登录
- how to create a stacked chart use jasper
- ASP.NET MVC之持久化TempData及扩展方法(十三)
- FineUI(专业版)v3.1发布(ASP.NET控件库)!
- OneASP 安全公开课,深圳站, Come Here, Feel Safe!
- OneASP 安全公开课,深圳站, Come Here, Feel Safe!
- 从另外角度-解决ASP.NET每一个页面首次访问慢的问题
- ASP.NET 修复 IIS 映射具体实现步骤
- ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
- 使用aspnet_regiis.exe重新注册.NET Framework
- ASP.NET对象
- aspnet_regiis.exe命令使用方法
- ASP.NET控件之RangeValidator控件
- ASP.NET控件之RegularExpressValidator控件
- ASP.NET控件之CompareValidator控件