Les Formulaires En HTML

1. A propos des formulaire HTML

Les formulaires HTML sont un élément essentiel dans le développement web, car ils permettent aux utilisateurs d'envoyer des données au serveur pour traitement. Ces derniers peuvent inclure des champs de texte, des cases à cocher, des boutons radio, etc. Dans ce chapitre nous allons vous fournir un tutoriel complet sur les formulaires HTML. Mais il faut noter que la validation d'un formulaire n'est réalisée qu'à l'aide d'un langage Backend comme PHP, NodeJS... Nous traitons ici juste la création et la description d'un formulaire HTML. Vous devez donc apprendre un langage Backend pour voir comment valider un formulaire.

2. Structure de base d'un formulaire

Un formulaires HTML est encapsulé dans la balise <form>. Vous pouvez spécifier la méthode d'envoi (GET ou POST) et l'action (URL du script de traitement) dans les attributs de la balise <form>.

Exemple

3. Éléments de formulaire courants

3.1. Champ de texte

Pour créer un champ de texte simple, on utilise la balise <input> avec l'attribut type="text".

3.2 Zone de texte (Textarea)

Pour créer une zone de texte multi-ligne, on utilise la balise <textarea>.

3.3. Cases à cocher (Checkbox)

Les cases à cocher permettent aux utilisateurs de sélectionner une ou plusieurs options. Ces dernières peuvent être crées à l'aide de l'attribut type="checkbox" de la balise <input>

3.4. Boutons radio (Radio buttons)

Les boutons radio permettent aux utilisateurs de choisir une option parmi plusieurs. Elles peuvent être crées à l'aide de l'attribut type="radio" de la balise <input>




3.5. Menu déroulant (Select)

Pour créer un menu déroulant, on utilise la balise <select>.

Ce qui affiche au navigateur:


3.6. Bouton d'envoi (Submit button)

Il nous reste finalement un bouton d'envoi pour soumettre le formulaire. Ce dernier peut être crée à l'aide de la balise <button>.

Exemple

Ce qui affiche au navigateur:
formulaire html avec method post

4. Envoi de données à un serveur

Lorsque l'utilisateur soumet le formulaire, les données sont envoyées au serveur. L'attribut action de la balise <form> spécifie l'URL de traitement. L'attribut method spécifie la méthode d'envoi (GET ou POST).

5. Validation côté client

Pour rendre un champ obligatoire, on utilise l'attribut required . On peut également utiliser des attributs comme pattern pour définir des expressions régulières de validation.

6. Exemple de formulaire complet

Ce qui affiche au navigateur:

Formulaire html complet: lable, champ input, textarea, select option value, submit button

 

Remarque

Comme déjà mentionné ci-dessus, afin que le formulaire soit opérationnel, il est nécessaire de créer un script de traitement côté serveur en PHP, NodeJS... pour gérer les données envoyées par le formulaire.
 

 
 

Younes Derfoufi
CRMEF OUJDA

1 thought on “Les Formulaires En HTML

Leave a Reply