inputmode 属性ソフトウェアキーボードの挙動を制御

inputmode 属性は、ソフトウェアキーボードの挙動を制御します。指定できる値(キーワード)と意味は下記の通りです。

inputmode 属性で指定できる値(キーワード)

キーワード 意味
none ソフトウェアキーボードを非表示
text ユーザーの国や地域にあわせたテキスト入力が可能なソフトウェアキーボードを表示
tel 電話番号入力が可能なソフトウェアキーボードを表示
url ユーザーの国や地域にあわせたテキスト入力が可能、かつURLの入力を補助するソフトウェアキーボードを表示
email ユーザーの国や地域にあわせたテキスト入力が可能、かつ電子メールアドレスの入力を補助するソフトウェアキーボードを表示
numeric 数字入力が可能なソフトウェアキーボードを表示
decimal ユーザーの国や地域にあわせた数値や区切り文字と共に小数入力が可能なソフトウェアキーボードを表示
search 検索に最適化されたソフトウェアキーボードを表示

inputmode 属性の仕様

この属性を使用できる要素
  • すべての HTML 要素

用途から目的の要素を探す

用途から HTML5 の要素を逆引きできます。

テキストに対する意味づけを行いたい
テキストの編集を示したい
改行や折り返しを指定したい
上付きや下付きを指定したい
テキストの書字方向を制御したい
テキストにルビをふりたい
箇条書きなどリストを表したい
セクションを定義したい
コンテンツをグループ化したい
画像や映像などを埋め込みたい
スクリプトやスタイルを埋め込みたい
フォーム関連の要素
テーブル関連の要素
ドキュメントにメタデータを付与したい
インタラクティブな要素
その他

このページの上部へ