HTMLElement: inputMode 屬性

Baseline 已廣泛支援

此功能已成熟,可在多種裝置和瀏覽器版本上使用。自 2021 年 12 月以來,它已在所有瀏覽器中可用。

HTMLElement 屬性 inputMode 反映了元素的 inputmode 屬性的值。

它提供了關於使用者在編輯元素或其內容時可能輸入的資料型別的提示。這允許瀏覽器顯示適當的虛擬鍵盤。

它主要用於 <input> 元素,但也可用於任何處於 contenteditable 模式的元素。

此屬性可以具有以下值之一

decimal

用於輸入小數的數字鍵盤,包含使用者所在區域的數字和小數分隔符(通常是 .,)。

電子郵件

一個最佳化用於輸入電子郵件地址的虛擬鍵盤。通常包含 @ 字元以及其他最佳化。

none

不顯示虛擬鍵盤。當頁面實現自己的鍵盤輸入控制元件時使用此選項。

numeric

僅需要數字 0-9 的數字輸入鍵盤。裝置可能會或可能不會顯示減號鍵。

一個最佳化用於搜尋輸入的虛擬鍵盤。例如,回車/提交鍵可能標有“搜尋”。

電話

一個電話鍵盤輸入,包含數字 0-9、星號 (*) 和井號 (#) 鍵。

文字

使用者當前區域的標準的輸入鍵盤。

url

一個最佳化用於輸入 URL 的鍵盤。例如,可以更突出地顯示 / 鍵。

有關此屬性用法的詳細資訊,請參閱此屬性所反映的 inputmode HTML 屬性的頁面。

規範

規範
HTML
# dom-inputmode

瀏覽器相容性

另見