如何使用onblur做多重检查

问题描述:

我有两个功能完全不同的事情,但使用1个字段输入来检查验证。如何使用onblur做多重检查

我该如何使用onblur从现场同时检查两个函数?

Range of sales in the neighborhood is 
$ <input tabindex="36" type="text" id="PS_FORM/MARKET_DATA/NeighborhoodSales1" name="PS_FORM/MARKET_DATA/NeighborhoodSales1" value="{{PS_FORM/MARKET_DATA/NeighborhoodSales1}}" /> 
to 
$ <input tabindex="37" type="text" id="PS_FORM/MARKET_DATA/NeighborhoodSales2" name="PS_FORM/MARKET_DATA/NeighborhoodSales2" value="{{PS_FORM/MARKET_DATA/NeighborhoodSales2}}" /> 
Total # of Properties <input tabindex="38" type="text" id="PS_FORM/MARKET_DATA/NeighborhoodSalesNum" name="PS_FORM/MARKET_DATA/NeighborhoodSalesNum" value="{{PS_FORM/MARKET_DATA/NeighborhoodSalesNum}}" onblur="fill_duplicate(this, document.getElementById('PS_FORM/MARKET_DATA/Number_Comps'))" /> 

我想thsi功能检查以及

function get_adjusted_value(sale_price, adjustment, adjusted_value, x) { 

在此先感谢

+0

它是如何目前的工作? – 2012-01-17 17:03:47

+0

请包括您当前的代码和实际生成的HTML,以便我们看到它需要如何工作。 – jfriend00 2012-01-17 17:05:49

+0

现在第一行代码完美工作 - 我想将它下面的函数添加到上面的代码行中。正如你所看到的,已经有一个正在验证填充重复字段的onblur。我的新功能将从供应商那里获得价格,如果它不符合范围,它会将范围更改为新值。 – Daren 2012-01-17 17:19:00

定义调用以下两种功能:

function MyValidation(){ 
    ValidateFunc1(); 
    ValidateFunc2(); 
} 

然后附上到onblur:

<input onblur="MyValidation();" /> 

或者通过后期绑定:

document.getElementById("MycontrolId").onblur = MyValidation; 
+0

所以你的说法将我的2个功能合并为一个功能,并使用单个功能作为呼叫? – Daren 2012-01-17 17:21:34

+0

没错。那对你有用吗? – 2012-01-17 19:04:38