javascript - como evitar toFixed de arredondar números decimais
Eu sou muito novo em html, javascript e css então por favor, perdoe se a minha pergunta soar idiota para você. Minha pergunta é como posso evitar a funçãotoFixed()
do arredondamento do número decimal.
Aqui está meu link:http://jsfiddle.net/RWBaA/4/
O que eu estou tentando fazer é que eu estou verificando a entrada se é um número decimal válido sempre que o usuário digita na caixa de texto. Ao mesmo tempo, também quero verificar se a entrada é uma moeda válida, o que significa que ela só pode adicionar mais dois números à direita do ponto decimal. O problema é quando o usuário digita o terceiro número após o ponto decimal, o segundo número após o ponto decimal é arredondado para os centésimos mais próximos se o terceiro número for> = 5.
Entrada de Teste:
Input Output 123456.781 -> 123456.78 123456.786 -> 123456.79
Por que meu código não permite chaves de seta no chrome?
Por favor ajude. Se você tiver uma solução melhor, você é livre para sugerir. Desde já, obrigado.