事件:当输入完三个文本框后触发blur事件。计算出平均值
说明:调用方法计算出平均值,
代码:
文本框中:
复制代码 代码如下:
js部分:
复制代码 代码如下:
/********************硬度hrc平均值**************************/
$(function() {
$([self='ydpj']).blur(function() { getlmpj(11, 21, 31, 41); });
$([self='ydpj']).blur(function() { getlmpj(12, 22, 32, 42); });
$([self='ydpj']).blur(function() { getlmpj(13, 23, 33, 43); });
$([self='ydpj']).blur(function() { getlmpj(14, 24, 34, 44); });
//螺母
function getlmpj(one, two, three, four) {
var avg = 0;
var num1 = changefloat($(input[id*=tblmyd + one + ]).val());
var num2 = changefloat($(input[id*=tblmyd + two + ]).val());
var num3 = changefloat($(input[id*=tblmyd + three + ]).val());
if (num1 != 0 && num2 != 0 && num3 != 0) {
avg = (num1 + num2 + num3) / 3;
$(input[id*=tblmyd + four + ]).val(roundvalue(avg, 0.1, 1));
}
else {
$(input[id*=tblmyd + four + ]).val();
}
}
});
function changefloat(data) {
if (data != null && data != ) {
return parsefloat(data);
}
else {
return 0;
}
}
