HTML <form> Tag: The HTML form tag is used to create an HTML form. And there are many elements which are used within form tag. For example: <input>, <textarea>, <button>, <select>, <option>, <optgroup>, <fieldset>, <label>. HTML 4.01 does not support autocomplete and novalidate.
HTML<form>Tag
This HTML<form>tag supports both the global and the event attributes. Two new attributes added autocomplete and novalidate, and accept attribute is removed in HTML 5.
Syntax: <form> Text </form>
Browser compatibility
The HTML<form> tag is supported by different types of browsers.
- Chrome
- Firefox
- Opera
- Safari
- Internet Explorer.
Example:
<!DOCTYPE html> <html> <body> <form action="/action_page.php"> First name: <input type="text" name="FirstName" value="Freshersnow"><br> Last name: <input type="text" name="LastName" value="Tutorials"><br> <input type="submit" value="Submit"> </form> </body> </html>
Output:
Attributes that are supported by the <form> tag
Attribute | Value | Description |
---|---|---|
accept | file_type | Specifies a comma-separated list of file types that the server accepts |
accept-charset | charachter_set | Specifies the character encodings that are to be used for the form submission |
action | URL | Specifies where to send the form-data when a form is submitted |
enctype | application/x-www-form-url encoded | Specifies how the form-data should be encoded when submitting it to the server |
method | get post |
Specifies the HTTP method to use when sending form-data |
name | text | Specifies the name of a form |
target | _blank _self _parent _top |
Specifies where to display the response that is received after submitting the form |