HTMLElement: enterKeyHint 属性

Baseline 已广泛支持

此功能已得到良好确立,可在多种设备和浏览器版本上运行。自⁨2021 年 11 月⁩起,所有浏览器均已提供此功能。

enterKeyHint 属性是一个枚举属性,用于定义在虚拟键盘上显示“回车”键的操作标签(或图标)。它反映了 enterkeyhint HTML 全局属性,并且是一个枚举属性,只能接受以下字符串值:

  • 'enter':通常表示插入新行。
  • 'done':通常表示没有更多输入内容,并且输入法编辑器(IME)将关闭。
  • 'go':通常表示将用户带到他们输入的文本的目标。
  • 'next':通常表示将用户带到下一个可接受文本的字段。
  • 'previous':通常表示将用户带到上一个可接受文本的字段。
  • 'search':通常表示将用户带到他们输入的文本的搜索结果。
  • 'send':通常表示将文本发送到其目标。

如果未指定 enterKeyHint 值,或者其值不是允许的值之一,则该属性将返回一个空字符串。

示例

为虚拟键盘提供如何标记“回车”键的提示(可能根据操作系统或用户的语言显示为 SendSearch)。

js
const send = document.getElementById("sendInput");
const search = document.getElementById("searchInput");

send.enterKeyHint = "send";
search.enterKeyHint = "search";

规范

规范
HTML
# dom-enterkeyhint

浏览器兼容性

另见