为了账号安全,请及时绑定邮箱和手机立即绑定

TextBox 验证问题

TextBox 验证问题

慕无忌1623718 2018-11-05 06:03:21
麻烦大家帮我解决一下这个问题:我写了一个TextBox ,加了两个验证控件:代码如下<asp:TextBox ID="txtEndRange" runat="server" Text='<%#Eval("END_RANGE") %>' CssClass="textfield"></asp:TextBox><asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ErrorMessage="Input a double number between 0 and 100!"   Display="Dynamic" SetFocusOnError="true" ControlToValidate="txtEndRange" ValidationExpression="^[0-9]{1,2}(,[0-9]{2})*(\.[0-9]{1,2})?$"></asp:RegularExpressionValidator><asp:CompareValidator ID="CompareDate" runat="server" Display="Dynamic" ErrorMessage="EndRange must greater than StartRange!" Operator="GreaterThanEqual" ControlToCompare="txtStartRange" Type="Double" ControlToValidate="txtEndRange"SetFocusOnError="true"></asp:CompareValidator>                                 当两个验证条件都不满足时:会报这样的信息Input a double number between 0 and 100!EndRange must greater than StartRange!我希望一次只报一个验证信息该怎么实现啊?感谢各位帮忙!谢谢
查看完整描述

2 回答

?
慕慕森

TA贡献1856条经验 获得超17个赞

使用自定义验证试试,那样你就能自定义输出错误信息了,哈哈。

查看完整回答
反对 回复 2018-11-06
  • 2 回答
  • 0 关注
  • 368 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信