Я использую поле ввода HTML5 с type="number"
. Что касается некоторых документов, то можно ввести число с запятой (не с точкой), если я также использую атрибут 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]+" />