麻煩大家幫我解決一下這個問題:我寫了一個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!我希望一次只報一個驗證信息該怎么實現???感謝各位幫忙!謝謝
TextBox 驗證問題
慕無忌1623718
2018-11-05 06:03:21