如何使用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) {
在此先感谢
答
定义调用以下两种功能:
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
它是如何目前的工作? – 2012-01-17 17:03:47
请包括您当前的代码和实际生成的HTML,以便我们看到它需要如何工作。 – jfriend00 2012-01-17 17:05:49
现在第一行代码完美工作 - 我想将它下面的函数添加到上面的代码行中。正如你所看到的,已经有一个正在验证填充重复字段的onblur。我的新功能将从供应商那里获得价格,如果它不符合范围,它会将范围更改为新值。 – Daren 2012-01-17 17:19:00