DOM

HTMLElement.enterkeyhint プロパティ

 編集:2022.09.29 by T.A.

[Edge]。→

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

構文
element.enterkeyhint
element HTMLElement オブジェクト。

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

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

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

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

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

テスト