Я бачив, що деякі браузери локалізують input type="number"
позначення чисел.
Отже, зараз у полях, де моя програма відображає координати довготи та широти, я отримую такі речі, як "51,983", де має бути "51,982559". Моє обхідне рішення полягає у використанніinput type="text"
замість цього, але я хотів би використовувати введення числа з правильним відображенням десяткових знаків.
Чи є спосіб змусити браузери використовувати десяткову крапку при введенні числа, незалежно від локальних налаштувань на стороні клієнта?
(Само собою зрозуміло, що в моєму додатку я все одно виправляю це на стороні сервера, але в моїй установці мені також потрібно, щоб це було коректно на стороні клієнта (через деякий JavaScript)).
Заздалегідь спасибі.
ОНОВЛЕННЯ
Станом на зараз, перевіряючи у версії Chrome 28.0.1500.71 м у Windows 7, числове введення просто не приймає десяткові крапки, відформатовані комою. Пропоновані пропозиції зstep
атрибутом, здається, не працюють.