Я хочу, чтобы поле ввода было type = "number" . (Чтобы на мобильных телефонах появилась клавиатура цифра c). Проблема в том, что все мои значения указаны в центах: 1EUR = 100 центов, и я хочу отобразить запятую в качестве десятичного разделителя (немецкий формат), поэтому onChange умножит значение на 100, и когда значение будет отображено, оно будет делится на 100. Но когда я набираю «5». после ввода следующего числа "." потеряется То же самое происходит с ",".
Я не смог найти ни один уже реализованный компонент, который делает это, используя input type = "number" вместо type = "text". Так кто-нибудь знает такую библиотеку или способ ее реализации, который не включает наличие двух входов, один для центов и один для евро?