逗号后显示两位数的价格

时间:2014-11-18 07:15:00

标签: jquery asp.net-mvc

我试图显示一个价格,从两个输入字段计算,逗号后面有两位数。 到目前为止我得到了这个:

var lAnzahl = 0;
$("#ArtikelTabelle > tbody").on("keyup", "tr > td > input.anzahl", function () {
    lAnzahl = $(".anzahl").val();
});

var lPreis = 0;
$("#ArtikelTabelle > tbody").on("keyup", "tr > td > input.preis", function () {
    var aa = $(".preis").val();
    var bb = aa.replace(",", ".");
    lPreis = parseFloat(bb);

});

$("#ArtikelTabelle > tbody").on("keyup", "tr > td > input.preis ,tr > td > input.anzahl ", function () {
    var lGesamt = lAnzahl * lPreis;
    var lAusgabe = lGesamt.toString().replace(".", ",");
    $("#gesamtpreis").empty();
    $("#gesamtpreis").append(": " + lAusgabe + "€");
    lGesamt = 0;
    lAusgabe = 0;
    });

我已经正确计算了lGesamt,但它显示如下: 12,3€
如何将 0 添加到小数点后第二位或限制它只显示两位小数?

1 个答案:

答案 0 :(得分:3)

有方法toFixed

(lGesamt).toFixed(2)