<input type="">

更新日
仕様 HTML Living Standard
分類 フロー・コンテンツ / フレージング・コンテンツ / フォーム関連要素リスト化サブミット可能リセット可能自動大文字化継承) / type="hidden"でない場合は更に、インタラクティブ・コンテンツラベル付け可能パルパブル・コンテンツ
利用場所 フレージング・コンテンツが置ける場所
内容 無し(空要素)

input要素に定義されている属性と、適用可能な部品タイプの対応表です。

  • 属性は32種類、部品タイプは22種類あります。

<input type="">

属性 有効な部品タイプ
任意属性(共通)
type="" 部品のタイプ
  • ---
name="" 部品の名前
  • 全て
value="" 送信される値
  • 全て(ただし、fileimage ではvalue属性を省略しなければならない)
disabled 部品の無効化
  • 全て
form="" フォームとの関連付け
  • 全て
任意属性(部品タイプに依存)
size="" 入力欄の幅
minlength="" 入力できる最小文字数
maxlength="" 入力できる最大文字数
min="" 入力できる最小値
max="" 入力できる最大値
step="" 入力できる値のステップ
autocomplete="" オートコンプリート
list="" 入力候補のリスト
pattern="" 入力可能なパターン
placeholder="" 入力のヒント
dirname="" 書字方向の送信に使う名前
accept="" 選択可能なファイル形式
multiple 複数の選択・入力を可能にする
checked 選択された状態にする
readonly 読み取り専用
required 入力必須
width="" ボタン画像の幅
height="" ボタン画像の高さ
popovertarget="" ポップオーバー要素との関連付け
popovertargetaction="" ポップオーバー要素の表示状態
任意属性(type="image" の場合は必須
src="" ボタン画像の指定
alt="" ボタン画像の代替テキスト
任意属性(form要素の設定を上書き)
formaction="" 送信先の指定
formmethod="" HTTPメソッド
formenctype="" 送信時のデータ形式
formtarget="" 送信結果の表示方法
formnovalidate 妥当性をチェックしない
  • 各属性の概要や部品タイプの詳細は、上記表のリンク先をご覧ください。