javascript - jak zapobiegać zaokrąglaniu liczb dziesiętnych

Jestem bardzo nowa w html, javascript i css, więc proszę wybacz, jeśli moje pytanie brzmi dla ciebie idiotycznie. Moje pytanie brzmi: jak mogę zapobiec funkcjitoFixed() od zaokrąglenia liczby dziesiętnej.

Oto mój link:http://jsfiddle.net/RWBaA/4/

Co próbuję zrobić, to sprawdzam dane wejściowe, jeśli jest to prawidłowa liczba dziesiętna, gdy użytkownik wpisuje w polu tekstowym. Jednocześnie chcę również sprawdzić, czy dane wejściowe są poprawną walutą, co oznacza, że ​​można dodać tylko dwie kolejne liczby po prawej stronie separatora dziesiętnego. Problem polega na tym, że użytkownik wprowadza 3 cyfrę po przecinku, druga cyfra po przecinku jest zaokrąglana do najbliższej setnej, jeśli trzecia liczba jest> = 5.

Wejście testowe:

  Input         Output  
123456.781 -> 123456.78

123456.786 -> 123456.79

Dlaczego mój kod nie zezwala na klawisze strzałek w chrome?

Proszę pomóż. Jeśli masz lepsze rozwiązanie, możesz je zaproponować. Z góry dziękuję.

questionAnswers(5)

yourAnswerToTheQuestion