2016-12-07 98 views
0

如何检查一个文本框中的文本是否等于或大于另一个文本框中的文本?使用两个文本框验证文本框

我已经尝试过范围验证和比较验证,但不能得到任何工作。

+0

你有没有听说过自定义验证程序使用客户端脚本来验证这种事情...... https://msdn.microsoft.com/en-IN/library/9eee01cx(v=vs.71)。 aspx – Sankar

+0

你想比较字符串或数字是什么? –

+1

我想比较一下数字,你可以请发布代码。 @ManojNaik –

回答

0

您需要使用CompareValidator,并填写ControlToValidateControlToCompare用如下的文本框的ID:

<asp:CompareValidator 
     ID="cvEndYear2" Operator="GreaterThanEqual" runat="server" 
     ValidationGroup="Validate" ControlToValidate="YourFirstTextBoxID" 
     ControlToCompare="YourSecondTextBoxID" ErrorMessage="" SetFocusOnError="true"> 
</asp:CompareValidator> 

你可以有看看thisthis

0
 if (double.Parse(TextBox1.Text) > double.Parse(TextBox2.Text)) 
     { 
      // 1 greater than 2 
     } 
     else 
     { 
      // 1 less than or equal to 2 
     }