Guten Abend,
if (typeof(input1)=="number" && input1+""=="NaN") { var input1 =0; } if (typeof(input2)=="number" && input2+""=="NaN") { var input2 =0; } if (typeof(input3)=="number" && input3+""=="NaN") { var input3 =0; }
ich vermute mal, dass das sogar so wie gewünscht funktioniert. Aber anstatt mit den Typ- und Fehlerbezeichnern als Strings zu jonglieren, würde ich doch lieber die Abfragefunktion isNaN() verwenden.
document.getElementById("output").innerHTML= (input1 + input2 + input3).toString().replace(/\./ , ",");
Und warum den Dezimalpunkt wieder zu einem Komma machen?
Live long and pros healthy,
Martin
--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.