• 4612阅读
  • 0回复

code一直不灵[supfrie] [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 正序阅读 楼主  发表于: 2005-07-30
<%@ Page Language="C#" %>
<html>
<head>
</head>
<body>
<form runat="server">

用户名:<asp:TextBox id="fy" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator //验证控件输入值不为空
id="RequiredFieldValidator1" //控件ID
runat="server" //设置为服务器控件
display="dynamic" //显示方式 dynamic为动态 static为静态
ErrorMessage="用户名不能为空" //自定义错误消息
ControlToValidate="fy" //设置控制的控件的ID
></asp:RequiredFieldValidator>
<br />

生日:<asp:TextBox id="fy2" runat="server"></asp:TextBox>
<asp:RangeValidator //验证范围
id="RangeValidator1"
runat="server"
display="dynamic"
ErrorMessage="超出日期范围1900/01/01-2004/11/26"
ControlToValidate="fy2"
MaximumValue="2004/11/26" //设置最大值
MinimumValue="1900/01/01" //设置最小值
Type="Date" //设置类型为Date 可以是 currency date double integer 或string
></asp:RangeValidator>
<br />


年龄:<asp:TextBox id="fy3" runat="server"></asp:TextBox>
<asp:CompareValidator //与RangeValidator控功能相似 不过有两个特殊的属性
display="dynamic"
ControlToValidate="fy3"
ValueToCompare="20"
Type="Integer"
Operator="GreaterThanEqual"
runat="server"
ErrorMessage="未满18岁不能加入"></asp:CompareValidator>
<br />


密码:<asp:TextBox textmode="password" id="fy4" runat="server"></asp:TextBox><br />
重新输入密码:<asp:TextBox textmode="password" id="fy5" runat="server"></asp:TextBox>
<asp:CompareValidator
controltovalidate="fy5" //比较两个控件的值是否相同
controltocompare="fy4" //比较两个控件的值是否相同
type="string"
display="static"
runat="server"
ErrorMessage="两次输入的密码不符"></asp:CompareValidator>
<br />



邮件:<asp:TextBox id=email runat="server"></asp:TextBox>
<asp:RegularExpressionValidator //对输入内容与正则表达式进行比较
runat="server"
controltovalidate="email"
validationexpression=".*@.{2,}\..{2,}" //表达式
ErrorMessage="邮件格式有误"
display=dynamic></asp:RegularExpressionValidator>

//定制错误列表
<asp:ValidationSummary
runat="server"
showsummary=true //设置错误消息显示在页面上 showmessagebox=ture则错误列表则显示在消息框中,两者可以同时使用
displaymode=bulletlist
headertext="错误列表"></asp:ValidationSummary>

<br /><input type="submit" value="Submit" />
</form>
</body>
</html>
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个