效果:
事件:当输入完三个文本框后触发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;
}
}
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn