HTML <input> formtarget属性
定義と使用方法
formtarget
属性を設定することで、フォームを送信した後にどこに応答を表示するかを指定できます。
formtarget
属性は target属性。
注意:formtarget
属性は type="submit" および type="image" 一緒に使用。
例
二つの送信ボタンを持つフォーム。最初の送信ボタンはデフォルトのターゲットでフォームデータを送信し、二つ目の送信ボタンは新しいウィンドウにフォームデータを送信します:
<form action="/action_page.php"> <input type="text" id="fname" name="fname"><br><br> <label for="lname">姓氏:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="正常提交"> <input type="submit" formtarget="_blank" value="新しいウィンドウに提交"> </form>
文法
<input formtarget="_blank|_self|_parent|_top|framename">
属性値
値 | 説明 |
---|---|
_blank | 新しいウィンドウ/タブに応答を表示します。 |
_self | 同じフレーム内に応答を表示(デフォルト)。 |
_parent | 親フレーム内に応答を表示します。 |
_top | 全てのウィンドウ内に応答を表示します。 |
framename | 名前付き iframe 内に応答を表示します。 |
ブラウザのサポート
表の数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
サポート | 10.0 | サポート | 5.1 | 10.6 |