Page 68 - HTML5
P. 68
Submitting
The Action Attribute
The action attribute defines the action to be performed when the form is submitted, which usually
leads to a script that collects the information submitted and works with it. if you leave it blank, it will
send it to the same file
<form action="action.php">
The Method Attribute
The method attribute is used to define the HTTP method of the form which is either GET or POST.
<form action="action.php" method="get">
<form action="action.php" method="post">
The GET method is mostly used to get data, for example to receive a post by its ID or name, or to
submit a search query. The GET method will append the form data to the URL specified in the
action attribute.
www.example.com/action.php?firstname=Mickey&lastname=Mouse
The POST method is used when submitting data to a script. The POST method does not append
the form data to the action URL but sends using the request body.
To submit the data from the form correctly, a name attribute name must be specified.
As an example let's send the value of the field and set its name to lastname:
<input type="text" name="lastname" value="Mouse">
More attributes
<form action="action.php" method="post" target="_blank" accept-charset="UTF-8"
enctype="application/x-www-form-urlencoded" autocomplete="off" novalidate>
<!-- form elements -->
</form>
Target attribute in form tag
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
https://riptutorial.com/ 52

