The formtarget
attribute on a submit <input> button specifies where to display the form response following submission.
The formtarget
attribute requires that the <input> is of type submit.
A formtarget
attribute on a submit <input> element.
The second submit button will display the form response in a new tab.
<form action="/tutorial/action.html">
<input name="email" placeholder="Enter your email"><br/>
<input type="submit" value="Submit 1"/>
<input type="submit" value="Submit 2" formtarget="_blank"/>
</form>
The formtarget
attribute overrides the form's target attribute.
This attribute specifies where to display the form's response after data is submitted.
This attribute can only be used on input types submit
or image
.
<input type="submit | image" formtarget="_blank | _self | _parent | _top | framename">
Value | Description |
---|---|
_self | Opens the page in the same tab/window. This is the default. |
_blank | Opens the page in a new tab. |
_parent | Opens the page in the parent iframe. In the same iframe if there is no parent. |
_top | Opens the page in the topmost part of the iframe. In the same iframe if there is no topmost. |
framename | Opens the page in a named iframe. |
Here is when formtarget
support started for each browser:
Chrome
|
1.0 | Dec 2008 |
Firefox
|
1.0 | Nov 2004 |
IE/Edge
|
10.0 | Sep 2012 |
Opera
|
10.6 | Oct 2010 |
Safari
|
5.1 | Oct 2011 |