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