HTMLElement: enterKeyHint プロパティ

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

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

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

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

js
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

関連情報