HTML <form> target Attribute
Example
Display the response received in a new window or tab:
<form action="demo_form.asp"
method="get" target="_blank">
First name: <input type="text" name="fname"><br>
Last name:
<input type="text" name="lname"><br>
<input type="submit" value="Submit">
</form>
Try it yourself »
Definition and Usage
The target attribute specifies a name or a keyword that indicates where to display the response that is received after submitting the form.
The target attribute defines a name of, or keyword for, a browsing context (e.g. tab, window, or inline frame).
Browser Support
Attribute | |||||
---|---|---|---|---|---|
target | Yes | Yes | Yes | Yes | Yes |
Differences Between HTML 4.01 and HTML5
The target attribute is supported in HTML5.
The target attribute was deprecated in HTML 4.01.
Note: Frames and framesets are not supported in HTML5, so the _parent, _top and framename values are now mostly used with iframes.
Syntax
<form target="_blank|_self|_parent|_top|framename">
Attribute Values
Value | Description |
---|---|
_blank | The response is displayed in a new window or tab |
_self | The response is displayed in the same frame (this is default) |
_parent | The response is displayed in the parent frame |
_top | The response is displayed in the full body of the window |
framename | The response is displayed in a named iframe |
HTML <form> tag