enterkeyhint
试一试
描述
表单控件(例如 <textarea>
或 <input>
元素)或使用 contenteditable
的元素可以指定一个 inputmode
属性来控制将使用哪种虚拟键盘。为了进一步改善用户的体验,可以提供 enterkeyhint
属性来具体自定义 Enter 键,该属性指示 Enter 键应如何标记(或应显示哪个图标)。Enter 键通常代表用户接下来应该执行的操作;典型操作包括:发送文本、插入新行或搜索。
如果没有提供enterkeyhint
属性,用户代理可能会使用来自inputmode
、type
或pattern
属性的上下文信息来显示合适的回车键标签(或图标)。
值
enterkeyhint
属性是一个枚举属性,只接受以下值
值 | 描述 | 示例标签(取决于用户代理和用户语言) |
---|---|---|
enterkeyhint="enter" |
通常插入新行。 | ↵ |
enterkeyhint="done" |
通常表示没有更多输入,输入法编辑器(IME)将关闭。 | 完成 |
enterkeyhint="go" |
通常表示将用户带到他们键入的文本的目标。 | 打开 |
enterkeyhint="next" |
通常将用户带到下一个接受文本的字段。 | 下一个 |
enterkeyhint="previous" |
通常将用户带到上一个接受文本的字段。 | 上一个 |
enterkeyhint="search" |
通常将用户带到他们键入的文本的搜索结果。 | 搜索 |
enterkeyhint="send" |
通常将文本传递给它的目标。 | 发送 |
规范
规范 |
---|
HTML 标准 # attr-enterkeyhint |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参阅
HTMLElement.enterKeyHint
属性反映了此属性inputmode
全局属性contenteditable
全局属性-
type
和pattern
属性在<input>
元素上