HTML form Tag

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.


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.


<!DOCTYPE html>
<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">


html form tag

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
Specifies the HTTP method to use when sending form-data
name text Specifies the name of a form
target _blank
Specifies where to display the response that is received after submitting the form