У меня есть сценарий, где поле ввода HTML должно принимать только 16 цифр, где 6 его цифр будут выделены для десятичных разрядов, но одна странная вещь случается в приведенном ниже коде, когда я добавляю «0» в конце десятичные значения, цифры не ограничены и продолжают увеличиваться. Есть ли что-то, что я здесь упускаю?
<input type="number" name="val" min=0 max=9999999999.999999 step=".000001" save="" oninput="validity.valid ? this.save = value : value = this.save;"