enterkeyhint глобальный атрибут HTML
Базовая поддержка Широко доступно
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в разных версиях браузеров. Она доступна во всех браузерах с ноября 2021 года.
Глобальный атрибут enterkeyhint — это перечисляемый атрибут, задающий подпись действия (или значок) для клавиши ввода на виртуальных клавиатурах.
Попробуйте
<input enterkeyhint="go" /> <p contenteditable enterkeyhint="go">https://example.org</p>
Описание
Элементы управления формы (например, <textarea> или элементы <input>) или элементы, использующие contenteditable, могут задавать атрибут inputmode, чтобы указать, какой тип виртуальной клавиатуры будет использоваться. Чтобы сделать работу пользователя ещё удобнее, клавишу ввода можно настроить отдельно, указав атрибут enterkeyhint, который определяет, какая подпись должна быть у клавиши ввода (или какой значок следует отобразить). Клавиша ввода обычно обозначает, что пользователь должен сделать дальше; типичные действия: отправить текст, вставить новую строку или выполнить поиск.
Если атрибут enterkeyhint не задан, пользовательский агент может использовать контекстную информацию из атрибута inputmode, атрибутов type или pattern, чтобы отобразить подходящую подпись клавиши ввода (или значок).
Значение
Атрибут enterkeyhint является перечисляемым и принимает только следующие значения:
| Значение | Описание | Пример подписи (зависит от пользовательского агента и языка пользователя) |
|---|---|---|
enterkeyhint="enter" | Обычно означает вставку новой строки. | return, ↵ |
enterkeyhint="done" | Обычно означает, что вводить больше нечего и редактор методов ввода (IME) будет закрыт. | done, ✅ |
enterkeyhint="go" | Обычно означает переход к цели, указанной в введённом пользователем тексте. | go, 🡢 |
enterkeyhint="next" | Обычно означает переход к следующему полю, в которое можно ввести текст. | next, ⇥ |
enterkeyhint="previous" | Обычно означает переход к предыдущему полю, в которое можно ввести текст. | return, ⇤ |
enterkeyhint="search" | Обычно означает переход к результатам поиска введённого текста. | search, 🔍 |
enterkeyhint="send" | Обычно означает отправку текста адресату. | send |
Спецификации
| Спецификация |
|---|
| HTML> # attr-enterkeyhint> |
Совместимость с браузерами
| Настольные | Мобильные | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | WebView на iOS | |
enterkeyhint |
77 | 79 | 94 | 66 | 13.1 | 77 | 94 | 57 | 13.4 | 12.0 | 77 | 13.4 |
См. также
-
HTMLElement.enterKeyHint— свойство, отражающее этот атрибут -
inputmode— глобальный атрибут -
contenteditable— глобальный атрибут -
Атрибуты
typeиpatternу элементов<input>
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Global_attributes/enterkeyhint