HTML <input> formtarget属性
例
2つの送信ボタンを持つフォームは、異なるターゲットウィンドウに送信されます:
<form action="demo-form.php">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<input type="submit" value="通常送信">
<input type="submit" formtarget="_blank" value="新しいページに送信">
</form>
試してみる »
ブラウザサポート
表内の数字は、その属性をサポートする最初のブラウザバージョン番号を示しています。
| 属性 | |||||
|---|---|---|---|---|---|
| formtarget | Yes | 10.0 | Yes | 5.1 | 10.6 |
定義と使い方
formtarget 属性は、フォーム送信後に受け取った応答をどこに表示するかを示す名前またはキーワードを指定します。
formtarget 属性は <form> 要素のtargettarget 属性を上書きします。
注意:formtarget 属性は type="submit" および type="image" と組み合わせて使用できます。
HTML 4.01 と HTML5 の違い
formtarget 属性は HTML5 の新属性です。
注意:HTML5 はフレームとフレームセットをサポートしていません。現在、_parent、_top およびframename値は主に iframe で使用されています。
構文
<input formtarget="_blank|_self|_parent|_top|framename">
属性値
| 值 | 説明 |
|---|---|
| _blank | 新しいウィンドウ/タブで応答を表示します。 |
| _self | 同じフレーム内で応答を表示します(デフォルト)。 |
| _parent | 親フレーム内で応答を表示します。 |
| _top | ウィンドウ全体で応答を表示します。 |
| framename | 指定された iframe 内で応答を表示します。 |
HTML <input> タグ その他の拡張