【发布时间】:2011-07-17 17:39:52
【问题描述】:
我有一个 Web 应用程序,我在其中使用 HTML5 属性 type="number" 将输入字段指定为数字。
<input type="number" value="123456" />
通过指定类型,Chrome 会自动将值格式化为包含逗号 (123,456)。在其他浏览器中,它不会格式化数字,但也不会阻止非数字字符。
在这种情况下,我不想添加逗号。有什么办法可以关闭本地化格式?
【问题讨论】:
-
我知道我可以将类型保留为文本并使用 JS 来强制执行字符类型。但是,我在移动应用程序中使用它,并希望键盘默认为数字键盘布局。
-
您看到的是哪个版本的 Chrome?我在我的版本中没有看到它。
-
@Donvan:我也使用 crome 但不包括逗号?我的版本中也没有。
-
我在 11.0.696.25 beta 中看到了逗号
-
请确保不要将 chrome 用作您的移动浏览器 =P
标签: html google-chrome input