I have seen that some browsers localize the input type=\"number\" notation of numbers.
So now, in fields where my application displays longitude and la
I found a blog article which seems to explain something related:
HTML5 input type=number and decimals/floats in Chrome
In summary:
step helps to define the domain of valid valuesstep is 1min and max, inclusive, if given)I would assume that's conflating with the ambiguity of using a comma as a thousand separator vs a comma as a decimal point, and your 51,983 is actually a strangely-parsed fifty-one thousand, nine hundred and eight-three.
Apparently you can use step="any" to widen the domain to all rational numbers in range, however I've not tried it myself. For latitude and longitude I've successfully used:
It might not be pretty, but it works.