Steps to reproduce
With your operating system decimal separator set to “,” Edge will render the value of the input using the intl “.” format. This will then fail validation on submit.
This means you cannot set the value of an
input type="number" via either the server or via script as it will end up being a validation error for the user upon submit.
Contrast with Chrome, which will display the input using the users correct decimal separator.
to “,” and try here:
Firefox also has a lot of issues here (it seems to entirely ignore the users OS setting for decimal separator character).
Comments and activity
- Microsoft Edge Team
Changed Assigned To to “James M.”
Changed Steps to Reproduce
Changed Assigned To to “Bogdan B.”