我见过一些浏览器将数字的 input type="number"
表示法本地化。
所以现在,在我的应用程序显示经纬度坐标的字段中,我得到了“51.983”这样的东西,它应该是“51.982559”。我的解决办法是使用 input type="text"
代替,但我想使用数字输入和正确的小数显示。
无论客户端本地设置如何,是否有办法在数字输入中实现 强制浏览器使用小数点?
(不用说,在我的应用程序中,我无论如何都要在服务器端纠正这个错误,但是在我的设置中,我也需要在客户端纠正这个错误(因为一些 JavaScript))。
先谢谢你。
更新
到目前为止,在 Windows 7上登录 Chrome Version 28.0.1500.71 m,输入的数字只是不接受逗号格式的小数。带有 step
属性的建议似乎不起作用。