我正在尝试使用新的HTML5数字输入,以便用户输入价格。我想这一步是“0.01”。这应该是相当简单的,我的代码如下所示:HTML5数字输入步骤错误
<input type="number" step="0.01" />
那么,如果你上的箭头点击了一下,你会得到像1.1400000000000001
号码或号码,如1.1
这两者没有意义对美元。
有谁知道一种方法可以让数字字段实际上减少0.01,并且有一个一致的有效数字?或者如果任何人有让用户输入价格的更优雅的解决方案,我很乐意听到它。
感谢
简短的回答 - 不使用浮点钱。使用便士;但不知道数量控制将会给你0.00的格式为。 – 2011-01-28 04:43:09