HTML <form> tag
Definitie en gebruik
<form>
Tag wordt gebruikt om HTML formulieren te maken voor het ontvangen van gebruikersinvoer.
<form>
Elementen kunnen de volgende een of meerdere formulierelementen bevatten:
Zie ook:
HTML Tutorial:HTML formulieren en invoer
HTML DOM referentiehandleiding:Form object
CSS Tutorial: Formulierstijl instellen
Voorbeeld
Voorbeeld 1
HTML formulier met twee invoervelden en een verzendknop:
<form action="/action_page.php" method="get"> <label for="fname">Voornaam:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">Achternaam:</label> <input type="text" id="lname" name="lname"><br><br> <input type="submit" value="Submit"> </form>
Voorbeeld 2
HTML formulier met selectievakjes:
<form action="/action_page.php" method="get"> <input type="checkbox" name="vehicle1" value="Bike"> <label for="vehicle1">Ik heb een fiets</label><br> <input type="checkbox" name="vehicle2" value="Car"> <label for="vehicle2">Ik heb een auto</label><br> <input type="checkbox" name="vehicle3" value="Boot" checked> <label for="vehicle3">Ik heb een boot</label><br><br> <input type="submit" value="Submit"> </form>
Example 3
HTML form with radio buttons:
<form action="/action_page.php" method="get"> <input type="radio" id="html" name="fav_language" value="HTML"> <label for="html">HTML</label><br> <input type="radio" id="css" name="fav_language" value="CSS" checked="checked"> <label for="css">CSS</label><br> <input type="radio" id="javascript" name="fav_language" value="JavaScript"> <label for="javascript">JavaScript</label><br><br> <input type="submit" value="Submit"> </form>
Attribute
Attribute | Value | Description |
---|---|---|
accept-charset | Character set | Specifies the character encoding to be used when submitting the form. |
action | URL | Specifies where the form data should be sent when the form is submitted. |
autocomplete |
|
Specifies whether the form should enable the auto-complete feature. |
enctype |
|
Specifies how form data should be encoded when submitting form data to the server. |
method |
|
Specifies the HTTP method to be used when sending form data. |
name | Text | Specifies the name of the form. |
novalidate | novalidate | Specifies that the form should not be validated when submitting the form. |
rel |
|
Specifies the relationship between the linked resource and the current document. |
target |
|
Specifies where the response received after submitting the form should be displayed. |
Global attributes
<form>
The tag also supports Global attributes in HTML.
Event properties
<form>
The tag also supports Event properties in HTML.
Default CSS settings
Most browsers will display the following default values <form>
Element:
form { display: block; margin-top: 0em; {}
Browser support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |