効果:
イベント: 3 つのテキスト ボックスが入力された後、ブラー イベントがトリガーされます。平均を計算する
説明: 平均値を計算するメソッドを呼び出します。
コード:
テキストボックス内:
次のようにコードをコピーします。
<asp:TextBox ID="tblmyd11" Field="lmyd11" TableName="gqls_sy" EnabledAction="(12.*)" CssClass="erp_textbox_short" runat="server" self="ydpj"></asp:TextBox>
JS部分:
次のようにコードをコピーします。
/************************硬度 HRC 平均********************* ****** */
$(関数() {
$("[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"); });
//ナット
関数 Getlmpj(1、2、3、4) {
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) {
平均 = (数値 1 + 数値 2 + 数値 3) / 3;
$("input[id*=tblmyd" + four + "]").val(RoundValue(avg, 0.1, 1));
}
それ以外 {
$("input[id*=tblmyd" + 4 + "]").val("");
}
}
});
関数 ChangeFloat(data) {
if (データ != null && データ != "") {
parseFloat(データ)を返します;
}
それ以外 {
0を返します。
}
}