我对html、javascript和css非常陌生,所以请原谅如果我的问题听起来很傻。我的问题是如何防止toFixed()
函数对小数进行四舍五入。
这是我的链接:http://jsfiddle.net/RWBaA/4/
我想做的是每当用户在文本框中键入时,检查输入是否为有效的十进制数。同时,我还想检查输入是否为有效的货币,这意味着它只能在小数点右侧添加两个数字。问题在于,当用户在小数点后输入第3个数字时,如果第3个数字大于等于5,则会将小数点后第2个数字四舍五入到最近的百分位。
测试输入:
输入 输出 123456.781 -> 123456.78
123456.786 -> 123456.79
为什么我的代码在chrome中不允许箭头键?
请帮忙。如果您有更好的解决方案,请随意提出建议。先行致谢。