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ę.