Да.Это распространенная проблема.Если вы хотите разрешить десятичные точки, вы должны сохранить значение в виде строки, а затем преобразовать его в число во время отправки.Вы по-прежнему можете использовать parse
для удаления любых недопустимых символов (или type="number"
на вашем <input>
), но вы не можете разобрать его в число при каждом нажатии клавиши, иначе вы потеряете свои десятичные точки.