HTMLElement.enterKeyHint

enterKeyHint プロパティは、仮想キーボードの Enter キーに表示するアクションラベル(またはアイコン)を定義する列挙型のプロパティです。これは HTML の enterkeyhint グローバル属性を反映し、以下の値を DOMString としてのみ受け入れることができる、列挙されたプロパティです。

  • 'enter': 通常は改行を挿入することを示します。
  • 'done' 通常はこれ以上入力するものがなく、インプットメソッドエディター (IME) が閉じることを示します。
  • 'go' は通常、ユーザーが入力したテキストのターゲットに移動することを意味します。
  • 'next' 通常、ユーザーを次のテキストを受け付けるフィールドに移動させる。
  • 'previous' 通常、テキストを受け入れる前のフィールドにユーザーを移動させます。
  • 'search' 通常、ユーザーが入力したテキストを検索した結果に移動します。
  • 'send' 典型的には、テキストをターゲットに送ります。

enterKeyHint の値が指定されていない場合、あるいは許可されている値とは異なる値が設定されている場合は、空の文字列を返します。

仮想キーボードに、 Enter キーのラベルをどうするかのヒントを与えます(OS やユーザーの言語に応じて、送信または検索と表示されます)。

const send = document.getElementById('sendInput');
const search = document.getElementById('searchInput');

send.enterKeyHint = 'send';
search.enterKeyHint = 'search';

仕様書

Specification
HTML Standard
# dom-enterkeyhint

ブラウザーの互換性

BCD tables only load in the browser

関連情報