Wirkung:
Ereignis: Das Unschärfeereignis wird ausgelöst, nachdem die drei Textfelder eingegeben wurden. Berechnen Sie den Durchschnitt
Beschreibung: Rufen Sie die Methode auf, um den Durchschnittswert zu berechnen.
Code:
Im Textfeld:
Kopieren Sie den Codecode wie folgt:
<asp:TextBox ID="tblmyd11" Field="lmyd11" TableName="gqls_sy" EnabledAction="(12.*)" CssClass="erp_textbox_short" runat="server" self="ydpj"></asp:TextBox>
JS-Teil:
Kopieren Sie den Codecode wie folgt:
/****************************Härte HRC Durchschnitt************************* ****** */
$(Funktion() {
$("[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"); });
//Nuss
Funktion 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));
}
anders {
$("input[id*=tblmyd" + four + "]").val("");
}
}
});
Funktion ChangeFloat(data) {
if (data != null && data != "") {
return parseFloat(data);
}
anders {
0 zurückgeben;
}
}