Latest web development tutorials
 

HTML <input> formtarget Attribute

< HTML <input> tag

Example

A form with two submit buttons, with different target windows:

<form action="demo_form.asp">
  First name: <input type="text" name="fname"><br>
  Last name: <input type="text" name="lname"><br>
  <input type="submit" value="Submit as normal">
  <input type="submit" formtarget="_blank" value="Submit to a new window">
</form>
Try it Yourself »

Definition and Usage

The formtarget attribute specifies a name or a keyword that indicates where to display the response that is received after submitting the form.

The formtarget attribute overrides the target attribute of the <form> element.

Note: The formtarget attribute can be used with type="submit" and type="image".


Browser Support

The numbers in the table specify the first browser version that fully supports the attribute.

Attribute
formtarget 9.0 10.0 4.0 5.1 10.6

Differences Between HTML 4.01 and HTML5

The formtarget attribute is new in HTML5.

Note: Frames and framesets are not supported in HTML5. The _parent, _top and framename values are now mostly used with iframes.


Syntax

<input formtarget="_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 <input> tag