Несколько подходов, которые можно использовать для сбора чисел с плавающей точкой в HTML-формах:
<input name='amount' type='number' step='any'>
. 2Стоит учитывать, что поддержка функционала может отличаться в разных браузерах, и в некоторых старых версиях этот метод может не работать. 1 В этом случае стоит рассмотреть использование JavaScript или jQuery для обработки ввода с плавающей точкой. 1