Глобальный атрибут inputmode является вычисленным атрибутом, который предоставляет подсказку для типа данных, которые может ввести пользователь при редактировании содержания елемента. Атрибут может принимать следующие значения:

none
Без виртуальной клавиатуры; это полезно когда приложение или сайт имплементируют свои собственные клавиатуру или поле ввода.
text
Стандартная раскладка клавиатуры для пользователя, учитывая его локализацию.
decimal
Дробные значения чисел, содержащие разряд и соответствующий символ-разделитель, который учитывае локализацию пользователя (чаще всего "." или ","). Устройства могут показывать или нет символ минуса (отрицательное знаение).
numeric
Числовая раскладка клавиатуры; числа от 0 до 9. Устройства могут показывать или нет символ минуса (отрицательное знаение).
tel
Раскладка для ввода номера телефона, включая числа от 0 до 9, звёздочку ("*"), и решетку ("#"). Поля ввода форм, что имеют обязательное поле номера телефона должны использовать <input type="tel">.
search
Виртуальная клавиатура, оптимизированная для работы с поиском. Например, кнопка ввода м.б. заменента на "Поиск", и др.
email
Виртуальная клавиатура, оптимизированная для ввода электронной почты, с использованием символа "@" и др. Поля ввода форм, что имеют обязательное поле электронной почты должны использовать <input type="email">.
url
Виртуальная клавиатура, оптимизированная для ввода ссылок. Может иметь кнопку "/", расположенную в более удобном месте. Поле может содержать функцию истории ввода и др. Поля ввода форм, что имеют обязательное поле ссылки URL должны использовать <input type="url">.

Атрибутом по умолчанию является text, которое учитывает локализацию  пользователя.

Спецификация

Спецификация Статус Комментарий
HTML Living Standard
Определение 'inputmode' в этой спецификации.
Живой стандарт

Совместимость с браузерами

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
inputmodeChrome Полная поддержка 66Edge ? Firefox Нет поддержки НетIE ? Opera Полная поддержка 53Safari Нет поддержки НетWebView Android Полная поддержка 66Chrome Android Полная поддержка 66Firefox Android Нет поддержки НетOpera Android Полная поддержка 47Safari iOS Полная поддержка 12.2Samsung Internet Android ?

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна

См. также

Метки документа и участники

Внесли вклад в эту страницу: YozhEzhi
Обновлялась последний раз: YozhEzhi,