【RPU-A】HTML 新增 enterkeyhint 属性

来自专栏 Angular News19 人赞了文章

类别

周边动态/Related Project Update

置信度

Announcement

起始时间

2018-09-13

内容

不同的应用和交互场景中,回车键(Enter)往往有著不同的功能,Web 应用中也是如此。

实体键盘中,这个 Key 始终叫做 Enter(英文键盘),不过在屏幕键盘中,可以存在不同的文本或者图标:

屏幕键盘中的 」Enter「 Key

为了让 HTML 控制项能够指示该按钮的显示方式,Mozilla 刷先引入了 mozactionhint 这个实验属性,用于指示屏幕键盘的显示方式。该属性为枚举值,包括 go、done、next、search 和 send 选项。

在标准化过程中,WHATWG 的 Domenic 童鞋在 Twitter 上发起了名称投票,经过一系列的讨论,该属性(HTML Attribute)最终被定名为 enterkeyhint,而对应的 DOM Property 为 enterKeyHint。

可能的枚举值包括:

  • enter;
  • done;
  • go;
  • next;
  • previous;
  • search;
  • send。

在浏览器支持的情况下,屏幕键盘便会根据该设定显示 Enter 的文本或者图标。

相关链接

  • 增加 enterkeyhint 支持的 PR:Add support for inputmodeaction. by dtapuska · Pull Request #3538 · whatwg/html

推荐阅读:

相关文章