HTMLElement:inputMode 属性
该 HTMLElement
属性 inputMode
反映元素的 inputmode
属性的值。
它提供有关用户在编辑元素或其内容时可能输入的数据类型的提示。这允许浏览器显示合适的虚拟键盘。
它主要用于 <input>
元素,但可用于 contenteditable
模式下的任何元素。
值
此属性可以具有以下值之一
decimal
-
分数数字输入键盘,包含用户区域设置的数字和小数分隔符(通常为 . 或 ,)。
email
-
一个针对输入电子邮件地址优化的虚拟键盘。通常包括 @ 字符以及其他优化。
none
-
无虚拟键盘。当页面实现自己的键盘输入控件时使用。
numeric
-
数字输入键盘,仅需要数字 0-9。设备可能显示或不显示减号键。
search
-
针对搜索输入优化的虚拟键盘。例如,回车/提交键 可能会标记为“搜索”。
tel
-
电话键盘输入,包括数字 0-9、星号 (*) 和井号 (#) 键。
text
-
用户当前区域设置的标准输入键盘。
url
-
一个针对输入 URL 优化的键盘。例如,/ 键可能更突出。
有关此属性用法的详细信息,请参阅此属性反映的 inputmode
HTML 属性的页面。
示例
规范
规范 |
---|
HTML 标准 # dom-inputmode |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- inputmode 属性