™ CompareValidator比较两个字段
验证控件的使用:一步一步学注册——RequireFieldValidator控件
在上一篇博客的基础上,我们再次加入验证控件:CompareValidator,此控件是比较控件,可以比较大小,甚至可以来验证日期。其Operate属性值有如图设置:
本篇博客简单举例,讲一下验证两次输入密码是否相同,不同,则提示。
CSS样式表没有变化,同上篇博客。
添加控件代码:
<asp:CompareValidator ID="CompareValidator1" runat="server"
ControlToCompare="txtPwd" ControlToValidate="txtPwd2" ErrorMessage="请输入相同的确认密码"
ForeColor="Red"></asp:CompareValidator>
代码很简单,主要是设置两个属性,一个属性是ControlToValidate指定其要作用的控件,ControlToCompare指定与作用比较的控件。
浏览器效果:
需要注意的问题是,因为第二个文本框后有两个控件,第一个是RequiredFieldValidator控件,第二个是比较控件CompareValidator,所以,要把第一个控件的Display属性改成动态显示,才会使得第二个控件窜到第一个控件的位置。
下篇博客将讲述验证控件的范围。