在HTML5号码输入(客户端)中强制小数点,而不是逗号

我看到一些浏览器本地化输入type =“number”数字符号。

所以现在,在我的应用程序显示经度和纬度坐标的字段,我得到的东西像“51,983”,它应该是“51.982559”。我的解决方法是使用input type =“text”,但我想使用数字输入与正确的小数位显示

有没有办法强制浏览器在数字输入中使用小数点,而不考虑客户端本地设置?

(不用说,在我的应用程序,我无论如何纠正这在服务器端,但在我的设置我还需要它在客户端是正确的(因为一些JavaScript))。

提前致谢。

更新
目前为止,在Windows 7上检查Chrome版本28.0.1500.71 m,输入的数字不接受用逗号格式化的小数。建议与stepattribute似乎没有工作。

http://jsfiddle.net/AsJsj/

解决方法

通过将step属性指定为所需小数的精度,您的html5数字输入将接受小数。例如。取值如10.56;我的意思是2个小数位数,这样做:
<input type="number" step="0.01" min="0" >

您可以进一步指定最大允许值的max属性

相关文章

HTML5和CSS3实现3D展示商品信息的代码
利用HTML5中的Canvas绘制笑脸的代码
Html5剪切板功能的实现
如何通过HTML5触摸事件实现移动端简易进度条
Html5移动端获奖无缝滚动动画实现
关于HTML5和CSS3实现机器猫的代码