Les formulaires en HTML sont utilisés pour permettre aux utilisateurs de saisir et d'envoyer des données à un serveur web. La balise <form> est utilisée pour créer un formulaire et contient des éléments de formulaire tels que des champs de saisie, des boutons d'envoi, des cases à cocher, etc. qui sont utilisés pour saisir les données.

Voici un exemple de formulaire simple en HTML :

<form>
	<label for="name">Nom :</label>
	<input type="text" id="name" name="name"><br>

	<label for="email">Email :</label>
	<input type="email" id="email" name="email"><br>

	<button>Envoyer</button>
</form>

Ce formulaire a pour but d'envoyer le nom et l'email d'un utilisateur.

En tant que tel, le formulaire ne peut être utilisé. Nous le verrons dans le cours de programmation de base mais ce code doit être couplé à un langage de programmation (type PHP) et, dans la plupart des cas, à une base de donnée afin de récupérer les données d'un utilisateur et de les stocker;

Un formulaire est toujours délimité par une balise <form> et va contenir une série de balise label pour "labéliser un champ" et informer l'utilisateur de l'utilité du champ ainsi que des balises comme input, textarea, select.

Input

La balise input est LA balise de formulaire la plus répendue.

Celle-ci est composée d'attributs importants :

<input type="text" name="name"><br>

Type

Le type spécifie le type de champ d'input (texte, mot de passe, radio, checkbox, etc.). Les différents types d'inputs sont :