JavaScript - как предотвратить округление toFixed десятичных чисел

Я очень плохо знаком с html, javascript и css, поэтому, пожалуйста, простите, если мой вопрос звучит для вас идиотски. Мой вопрос, как я могу предотвратить функциюtoFixed() от округления десятичного числа.

Вот моя ссылка:http://jsfiddle.net/RWBaA/4/

То, что я пытаюсь сделать, - это проверять ввод, если оно является действительным десятичным числом всякий раз, когда пользователь вводит текстовое поле. В то же время я также хочу проверить, является ли ввод действительной валютой, что означает, что он может добавить только еще два числа справа от десятичной точки. Проблема заключается в том, что пользователь вводит 3-е число после десятичной точки, 2-е число после десятичной точки округляется до ближайших сотых, если 3-е число равно & gt; = 5.

Тестовый ввод:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

Почему мой код не позволяет использовать клавиши со стрелками в Chrome?

Пожалуйста помоги. Если у вас есть лучшее решение, вы можете предложить. Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос