Так что я хорошо знаю, что это, возможно, спрашивали ранее, но, просмотрев множество тем по этому вопросу, похоже, нет окончательного ответа.
https://jsfiddle.net/hbruun/qmd0vgr8/
<div class="mt10"><input type="number" required="true" min="6.4" max="9.0" step="0.1" value="6.9" /></div>
Приведенный выше jsfiddle (не мой) является примером того, как input type="number" совершенно бесполезен как в IE11, так и в Edge. Неудивительно, что в Chrome он работает, как и ожидалось, но мне нужно исправить, чтобы заменить это, чтобы пользователь не мог вводить что-либо, кроме числовых символов.
<input>
не использует и никогда не нуждался в закрывающей косой черте. - person Rob   schedule 05.01.2018