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>元素上