このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

input”要素~“type="image"

記事Sep.15th, 2020
Mar. 10th, 2023
画像の送信ボタン
この記事はHTML Living Standardに対応しています。
この記事はHTML Living Standardに対応しています。

type="image"

送信可能な値 なし
妥当性のチェック なし

type="image"”を指定したinput”要素は画像の送信ボタンを表します。

type="image"”を指定したinput”要素はクリックされたときに関連付けられたform”要素の入力内容を送信します。

src”属性で指定した画像ファイルがボタンとして表示されます。また、何らかの理由により画像ファイルが表示できない場合はalt”属性で指定した代替テキストが代わりに表示されます。

フォームの送信ボタンはtype="submit"を指定したinput”要素type="submit"を指定したbutton”要素でも表すことができます。

サンプルコード

<form method="post" action="sample-inputtag2.php" target="_blank">
<fieldset>
<label>猫の色:
<select name="sample01">
<option value="白猫">白猫</option>>
<option value="黒猫">黒猫</option>
<option value="白黒猫">白黒猫</option>
<option value="キジトラ猫">キジトラ猫</option>
<option value="茶トラ猫">茶トラ猫</option>
<option value="三毛猫">三毛猫</option>
<option value="ほかの猫">ほかの猫</option>
</select>
</label>
</fieldset>
<p>
<input type="image" src="sample-button.png" alt="次へ">
</p>
</form>

*送信すると入力内容が表示されます。

属性と値

属性
属性 説明 説明
必須属性
alt="" 画像の代替テキスト テキスト 画像の代替テキスト
src="" 画像ファイルの指定 URL ボタンとする画像ファイルのURL
type="" 入力欄の種類 image 送信ボタン
任意属性
グローバル属性
disabled="" 入力欄を無効化 disabled 入力欄を無効化
form=""HTML5で追加 関連付けるフォーム ID名 関連づけるform”要素id”属性の値
formaction=""HTML5で追加 フォームに入力されたデータの送信先 URL フォームに入力されたデータの送信先のURL
formenctype=""HTML5で追加 フォームが送信するデータの形式 application/x-www-form-urlencoded 入力されたデータをURLエンコードして送信
multipart/form-data 入力されたデータをマルチパートデータとして送信
text/plain 入力されたデータをプレーンテキストとして送信
formmethod=""HTML5で追加 フォームを送信時のHTTPメソッド get 入力されたデータをaction”属性で指定したURLにクエリ文字列として付加して送信
post 入力されたデータをHTTPリクエストの本文として送信
dialogHTML5.2で追加 フォームの送信時に“form”要素が含まれるdialog”要素を閉じる
formnovalidate=""HTML5で追加 フォームの送信時に入力内容の妥当性をチェックしない formnovalidate フォームの送信時に入力内容の妥当性をチェックしない
formtarget=""HTML5で追加 フォームの送信時の応答画面の表示方法 _blank 新しいブラウジング・コンテキストに表示
_self 現在のブラウジング・コンテキストに表示
_parent 現在のブラウジング・コンテキストの1つ上位のブラウジング・コンテキストに表示
_top 現在のブラウジング・コンテキストの最上位のブラウジング・コンテキストに表示
ブラウジング・コンテキスト名 任意のブラウジング・コンテキストに表示
popovertarget=""HTML Living Standardで定義 表示状態を切り替えるポップオーバー要素 ID名 表示状態を切り替えるポップオーバー要素のid”属性の値
popovertargetaction=""HTML Living Standardで定義 ポップオーバー要素の表示状態の切り替え方法 toggle ポップオーバー要素の表示状態を切り替える
show ポップオーバー要素を表示する
hide ポップオーバー要素を閉じる
height=""HTML5で追加 画像の高さ 正の整数 画像の大きさの高さのピクセル数
name="" 入力欄の名前 文字列 入力欄の名前
width=""HTML5で追加 画像の横幅 正の整数 画像の大きさの横幅のピクセル数
一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク