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