お問い合わせ

input要素

英語表記
input element
読み
いんぷっとようそ
別名
<input>

type属性の値によって、1行入力欄やラジオボタンなどの入力部品を作り分けるHTML要素。

解説

input要素(<input>)は、HTMLのフォームで、利用者の入力を受け付ける部品を作る要素です。type属性の値を変えることで、1つの要素からさまざまな入力部品を作り分けられます。

種類

input要素の主なtype属性の値と、作られる入力部品は次のとおりです。

type作られる部品
text1行入力欄
emailメールアドレス入力欄
tel電話番号入力欄
radioラジオボタン
checkboxチェックボックス
fileファイル選択欄(ファイル添付)
hidden画面に出ない欄

実務での使われ方

type属性の指定は、スマートフォンでの入力のしやすさを左右します。type属性を適切に指定すると、スマートフォンのブラウザでは入力内容に適したキーボードが表示されることがあります。たとえば、電話番号の欄では数字のキーボードが表示されます。一方で、すべての欄をtextで作ったフォームでは、適したキーボードが表示されず、利用者の入力の手間とミスが増えます。