日期:2014-05-20  浏览次数:20434 次

救助
己知三个文本框
textbox1
textbox2
textbox3

textbox1-textbox2=> textbox3

验证textbox3 <=textbox1-textbox2

也就是说,textbox3不能大于textbox1-textbox2的差,但是可以等于这个差。

怎么验证?




------解决方案--------------------
写脚本
textbox1.Attributes.Add( "onchange ", "validate() ");
textbox2.Attributes.Add( "onchange ", "validate() ");
textbox3.Attributes.Add( "onchange ", "validate() ");

function validate()
{
var varTemp1 = document.getElementById( "textbox1 ").value;
var varTemp2 = document.getElementById( "textbox2 " ").value;
var varTemp3 = document.getElementById( "textbox3 " ").value;
if(varTemp3> varTemp1 - varTemp2 )
{
alert( "textbox3不能大于textbox1-textbox2的差 ");
document.getElementById( "textbox3 " ").value = " ";
}

}