<form></form>
La balise <form> sert à déclarer un bloc qui contient tous les composants d'un formulaire ( <button>, <datalist>, <fieldset>, <input>, <label>, <legend>, <meter>, <optgroup>, <option>, <output>, <progress>, <select>, <textarea>) permettant d'envoyer des données à un serveur.La balise <form> accepte différents attributs.
accept-charset Une liste des ensembles de caractères que le serveur accepte. Les ensembles de caractères doivent être séparés par des espaces
action L'URI du programme qui traitera les informations soumises par le formulaire
autocomplete =on ou =off complète les champs à l'aide des données saisies lors d'une précédente utilisation du formulaire
enctype s'utilise quand la valeur de method est post. Il définit le type MIME utilisé pour encoder les données envoyées au serveur.
- application/x-www-form-urlencoded qui est la valeur par défaut
- multipart/form-data la valeur utilisée par un élément <input> dont l'attribut type vaut file
- text-plain depuis HTML 5
- get qui est la valeur par défaut. Les données du formulaire sont ajoutées à l'URI de l'attribut action avec ? comme séparateur.
- post les données du formulaire sont incluses dans le corps du formulaire et envoyées vers le server
novalidate Cet attribut booléen indique si le formulaire doit être validé au moment de sa soumission. S'il n'est pas défini, le formulaire sera validé lors de sa soumission
Vous pouvez voir la mise en place d'un formulaire simple en état de marche sur la page Les formulaires.