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