Ваша проблема скорее всего связана с настройками обработки ввода данных в вашем коде. Вы должны убедиться, что ваш код корректно обрабатывает ввод десятичных чисел.
Проверьте, как вы проверяете вводимые данные. Если вы используете функции вроде `parseInt()`, то они не будут работать с дробными числами. Вместо `parseInt()` следует использовать `parseFloat()`.
Так же проблема может быть в HTML разметке инпута, где тип установлен как `number` но не указана возможность вводить дробные числа.
Вы можете установить атрибут `step` для инпута, который предоставит возможность вводить десятичные числа:
```html
<input type="number" step="0.01">
```
Без приведения вашего кода трудно сказать точную причину проблемы, но проверьте эти моменты. Если проблема продолжается, то, пожалуйста, предоставьте больше информации о вашем коде.