Можно ли установить символ-разделитель для ввода чисел с плавающей запятой?

Как можно изменить поле для ввода числа с плавающей точкой так, чтобы вместо запятой использовалась точка, например: <br/> 10,200 <br/> 10.200?
  • 9 апреля 2024 г. 9:59
Ответы на вопрос 2
Да, для того чтобы изменить символ-разделитель при вводе чисел с плавающей запятой, можно использовать атрибут inputmode="decimal" в поле ввода. Этот атрибут указывает браузеру, что поле предназначено для ввода десятичных чисел, и вместо запятой будет использоваться точка.

Пример использования inputmode="decimal":
```html
<input type="text" inputmode="decimal" />
```

Таким образом, при вводе чисел в это поле будет использоваться точка в качестве разделителя, как в вашем примере: 10.200.
Ну а попытка решения задачи где? 
хотелось бы чтобы число разделяла не запятая, а точка, пример:
10,200
10.200

Слушаем событие change у input, если видим символ " , ", то заменяем на символ " . ". Если замен предполагается больше, то лучше использовать imask .
Похожие вопросы