Widziałem, że niektóre przeglądarki lokalizują input type="number"
zapis liczb.
Tak więc teraz, w polach, w których moja aplikacja wyświetla współrzędne długości i szerokości geograficznej, otrzymuję informacje takie jak „51 983”, gdzie powinno być „51,982559”. Moje obejście polega na użyciu input type="text"
zamiast tego, ale chciałbym użyć wprowadzania liczb z prawidłowym wyświetlaniem miejsc dziesiętnych.
Czy istnieje sposób, aby zmusić przeglądarki do używania przecinka dziesiętnego w danych wejściowych, niezależnie od lokalnych ustawień po stronie klienta?
(Jest rzeczą oczywistą, że w mojej aplikacji i tak poprawiam to po stronie serwera, ale w mojej konfiguracji potrzebuję również, aby była poprawna po stronie klienta (z powodu niektórych JavaScript)).
Z góry dziękuję.
AKTUALIZACJA
W tej chwili podczas sprawdzania w Chrome w wersji 28.0.1500.71 m w systemie Windows 7 wprowadzane liczby po prostu nie akceptują liczb dziesiętnych sformatowanych przecinkiem. Proponowane sugestie zstep
atrybutem wydają się nie działać.