The target
attribute is used in HTML forms to specify the target window or frame where the form submission result will be displayed. It specifies the name of the target window or frame in which the response from the server will be displayed.
The target
attribute is usually used in conjunction with the action
attribute to define where the form data should be submitted and how the response should be displayed. The possible values for the target
attribute are:
_self
: The response will replace the current document in the same window or frame where the form was submitted._blank
: The response will be displayed in a new window or tab._parent
: The response will replace the parent frame of the current frame where the form was submitted._top
: The response will replace the top-level browsing context (i.e., the entire window or tab) where the form was submitted.- A named window or frame: The response will be displayed in the window or frame with the specified name.
Here is an example of how to use the target
attribute in an HTML form:
<form action="submit-form.php" method="post" target="_blank">
<label for="name">Name:</label>
<input type="text" id="name" name="name"><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email"><br>
<input type="submit" value="Submit">
</form>
In this example, the form data will be submitted to the submit-form.php
script using the HTTP POST method, and the response will be displayed in a new window or tab.