Атрибут inputmode: цифры, телефон и decimal на мобильных
Разница между `type="number"` и `inputmode="decimal"`, подводные камни для OTP и сумм.
`inputmode` подсказывает раскладку клавиатуры, не меняя семантику поля; сочетайте с `pattern` и `autocomplete` для валидации и автозаполнения.
Для одноразовых кодов OTP часто используют `inputmode="numeric"` и отдельные ячейки — следите за порядком фокуса.
- inputmode — MDN — Допустимые значения и поддержка.
Суммы и локали
Для денег в RU часто удобнее текстовое поле с маской и `inputmode="decimal"`, чем `type="number"` с научной нотацией в некоторых браузерах.
Сервер всё равно парсит локаль-независимый формат (например, минорные единицы целым числом).