我正在使用带有 type="number"
的 HTML5 输入框。关于某些文档,如果我还使用 lang=""
属性,应该可以输入带逗号(而不是句点)的数字。它适用于 Firefox,但不适用于 Chrome(不接受逗号)。如何让 Chrome 接受输入框中的逗号。我的问题是我们的德国用户希望他们可以在那里输入逗号而不是句号。
https://jsfiddle.net/byte2702/y3Lpfw7m/
Please enter a number with comma: <br/>
<input id="num" type="number" step="any" lang="de" pattern="-?[0-9]+[\,.]*[0-9]+" />
原文由 Jana Weschenfelder 发布,翻译遵循 CC BY-SA 4.0 许可协议
截至目前(30/08/2017),Antoine Thiry 的回答似乎在 Chrome 中不再有效(我的版本是 60.0.3112.113)。不幸的是,除了用 javascript 模拟 type=“number” 之外,我没有任何其他建议。