一、文本框非空验证之RequiredFieldValidator控件
实现方法:拖动RequiredFieldValidator控件到相应的textbox后位置,点击属性面板,输入ErroMessage相应信息,更改ForeColor为红色
设置ControlToValidate为相应的要验证的TextBox控件。
<asp:TextBox ID="txt1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="该项不能为空!" ControlToValidate="txt1" ForeColor="Red"> </asp:RequiredFieldValidator>
二、文本本输入内容比较验证之CompareValidator控件
实现方法:拖动CompareValidator控件到相应的textbox后位置,点击属性面板,输入ErroMessage相应信息,更改ForeColor为红色,设置ControlToValidate与ControlToCompare这2个属性指定的2个TextBox控件的值。
<asp:TextBox ID="txt1" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="*该项不能为空!" ControlToValidate="txt1" ForeColor="Red"> </asp:RequiredFieldValidator> <br /> <asp:TextBox ID="txt2" runat="server"></asp:TextBox> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="*两次输入内容需一致!" ControlToCompare="txt1" ControlToValidate="txt2" ForeColor="Red"> </asp:CompareValidator>
属性:ControlToValidate:要验证的控件;
ErrorMessage:错误提示信息;
ControlToCompare:与此相比的控件ID;
Type:
类型 | 作用 |
Integer | 整数型 |
Date | 日期 |
Double | 双精度浮点型 |
String | 字符串型 |
Currency | 货币类型 |
Operator:操作类型
操作类型 | 作用 |
Equal | 相等 |
NotEqual | 不相等 |
GreaterThan | 数据类型验证 |
GreaterThanEqual | 大于 |
LessThan | 大于等于 |
LessThanEqual | 小于 |
DataTypeCheck | 小于等于 |