Я хочу, чтобы ввод числа, когда пользователь может ввести любое число от 0 до 100, и это может быть целое число или число с плавающей запятой. Я обнаружил, что без атрибута step он все равно не будет отправлен, если число является числом с плавающей точкой. Я хочу, чтобы он принимал числа, такие как 0,1, 3,89282937, 4, 12,0, 22,5 и т. Д.
<form>
<input type="number" min="0" max="100" value="0.1" />
<br />
<input type="submit" />
</form>
Я попытался добавить атрибут шага и установить его в очень низкое значение с плавающей запятой, но затем он разбивает счетчики числа, и когда пользователь использует клавиши со стрелками, он не будет увеличиваться / уменьшаться на 1.
<form>
<input type="number" min="0" max="100" step="0.000000000000000001" value="0.1" />
<br />
<input type="submit" />
</form>