Hallo,
Ich habe es so gelösst:
addzero =""
if (nachkommaall<10) {
addzero ="0"
}document.getElementsByName("Anzbrutto")[0].value = vorkommaall + "," + addzero + nachkommaall + " Euro";
Das geht noch schöner und universeller:
var cents = function (n) {return (n > 9) ? n : "0" + n;}
document.getElementsByName("Anzbrutto")[0].value = vorkommaall + "," + cents(nachkommaall) + " Euro";
Oder noch universeller und eleganter (ich liebe diese Wort ;-):
var betrag = function (vorkomma, nachkomma, waehrung, komma) {
var kleinkram = function (n) {return (n > 9) ? n : "0" + n;}
return vorkomma + komma + kleinkram(nachkomma) + " " + waehrung;
}
document.getElementsByName("Anzbrutto")[0].value = betrag(vorkommaall, nachkommaall, "Euro", ",");
Gruß, Don P