Javascript - wie man verhindert, dass toFixed Dezimalzahlen rundet

Ich bin sehr neu in HTML, Javascript und CSS, bitte verzeihen Sie, wenn meine Frage für Sie idiotisch klingt. Meine Frage ist, wie ich die Funktion verhindern kanntoFixed() von der Rundung der Dezimalzahl.

Hier ist mein Link:http://jsfiddle.net/RWBaA/4/

Ich versuche, die Eingabe zu überprüfen, wenn der Benutzer eine gültige Dezimalzahl in das Textfeld eingibt. Gleichzeitig möchte ich auch überprüfen, ob es sich bei der Eingabe um eine gültige Währung handelt. Das bedeutet, dass nur zwei weitere Zahlen rechts vom Dezimalpunkt hinzugefügt werden können. Das Problem ist, wenn der Benutzer die dritte Zahl nach dem Dezimalpunkt eingibt und die zweite Zahl nach dem Dezimalpunkt auf die nächsten Hundertstel gerundet wird, wenn die dritte Zahl> = 5 ist.

Testeingang:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

Warum erlaubt mein Code keine Pfeiltasten in Chrom?

Bitte helfen Sie. Wenn Sie eine bessere Lösung haben, können Sie sie gerne vorschlagen. Danke im Voraus.

Antworten auf die Frage(5)

Ihre Antwort auf die Frage