怎样在textbox.text中验证输入数值的有效性。
怎样在textbox.text中验证输入数值的有效性。
如一个界面中有两个textbox控件,其中textbox1.text的值是"56",如果textbox2.text的值小于56则认证失败,不能通过,如大于56则通过。
怎样实现。
[解决办法]
用CompareValidator 控件
[解决办法]
function valitation() { var value1 = parseInt(document.getElementById("textbox1").value()); var value2 = parseInt(document.getElementById("textbox2").value()); if (value2 > value1) { alert("验证失败,文本框2的值大于文本框1的值"); } }
[解决办法]
<asp:CompareValidator id="Compare1"
ControlToValidate="textbox1"
ControlToCompare="textbox2"
Type="Integer"
Operator="GreaterThan"
EnableClientScript="false"
Text="验证失败,数值太小"
runat="server"/>
[解决办法]
CompareValidator
[解决办法]
textbox1加上TextChanged事件
在事件里执行
Compare1.Validate();
[解决办法]