Possible Duplicate:
JavaScript: formatting number with exactly two decimals
也许我的做法是错误的,但我有一些 javascript 正在用 12.434234234 之类的数字填充一些文本输入。我希望文本输入仅显示 12.43,但我希望它的值保持为 12.434234234。
这甚至可能吗?如果没有,最好的解决方法是什么?
谢谢! 约翰。
--
虽然这里有一些非常好的答案,但我一直在寻找类似“你为什么不使用这个聪明的单衬里的东西..”之类的东西 - 因此我勾选了最基本的方法,即只使用额外的字段。不过谢谢!标记了所有答案。
最佳答案
num = 12.434234234;
result = num.toFixed(2); // returns 12.43
关于javascript - 使用 jQuery 在输入框中显示一个小数点后 2 位的值,同时保持更高的精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5320098/