Я видел, что некоторые браузеры локализуют нотацию чисел input type="number"
.
Итак, теперь в полях, где мое приложение отображает координаты долготы и широты, я получаю материал вроде "51,983", где он должен быть "51.982559". Мое обходное решение заключается в использовании input type="text"
вместо этого, но я бы хотел использовать ввод числа с правильным отображением десятичных знаков.
Есть ли способ заставить браузеры использовать десятичную точку для ввода номера независимо от локальных настроек на стороне клиента?
(Разумеется, в моем приложении я все равно исправляю это на стороне сервера, но в моей настройке мне также нужно, чтобы это было правильно на стороне клиента (из-за некоторого JavaScript)).
Спасибо заранее.
UPDATE
На данный момент, проверяя в Chrome версии 28.0.1500.71 m в Windows 7, ввод номера просто не принимает десятичные знаки, отформатированные запятой. Предлагаемые предложения с атрибутом step
, похоже, не работают.