【问题标题】:Safari rounds large number in HTML5 input number fieldSafari 在 HTML5 输入数字字段中舍入大数字
【发布时间】:2013-01-07 13:14:55
【问题描述】:

我的网络应用程序有一个接受任意大数字的数字字段。但是,在 Safari 中,HTML5 数字字段中的大数字被四舍五入:<input type="number>。例如,数字“1234567890123456”四舍五入为“1234567890123460”。 Chrome 和 firfox 不这样做。有没有办法在 Safari 中解决这个问题?

【问题讨论】:

    标签: html browser safari biginteger


    【解决方案1】:

    除了使用 type=text 之外别无他法。 Number input can handle only IEEE 754 double-precision numbers。它不能处理任意更高的精度。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-08
    • 1970-01-01
    • 2014-10-15
    • 1970-01-01
    • 2016-07-10
    • 1970-01-01
    • 2019-02-21
    • 2014-09-14
    相关资源
    最近更新 更多