Les formulaires en HTML

1. Introduction

Un formulaire HTML est une partie d'une page web permettant à l'utilisateur de saisir des informations dans 2 cas :

Voici un exemple de formulaire correspondant au deuxième cas :

Le carré de valeur est carré

Voici un exemple plus complexe de formulaire html (sans code javascript associé):







Oui Non Ne se prononce pas

2. Définir un formulaire

a. La balise form

Les formulaires sont définis grâce à une balise form. On associe à cette balise en général les attributs suivants :

b. Les boutons de soumission du formulaire et de remise à zéro des différentes zones de saisie

Dans un formulaire, on trouve en général un bouton pour soumettre le formulaire. Ce bouton est généré par le code suivant:

<input type="submit" value="texteDuBouton" id="identifiant"/>

On peut aussi rajouter un bouton permettant de vider tous les champs du formulaire grâce au code suivant :

<input type="reset" value="texteDuBouton" id="identifiant"/>

c. Quelques types de composants d'un formulaire

Sauf cas contraires :

Zone de saisie de texte

<input type="text" size="nbCaractères" id="identifiant" name="nom" placeholder="texteDAide"/>

Zone de saisie de mot de passe

<input type="password" size="nbCaractères" id="identifiant" name="nom" placeholder="texteDAide"/>

Zone de saisie de nombre

<input type="number" id="identifiant" name="nom" placeholder="texteDAide"/>

Zone de saisie de date

<input type="date" id="identifiant" name="nom" />

Case à cocher

<input type="checkbox" id="identifiant" name="nom" />

Bouton radio

<input type="radio" id="identifiant" name="nom" />

Attention : veillez à mettre le même nom aux boutons radio fonctionnant ensemble


Liste d'options

<select" id="identifiant">
    <option value="valeurRenvoyée1">Texte affiché1</option>
    <option value="valeurRenvoyée2" selected="true">Texte affiché2</option>
    <option value="valeurRenvoyée3">Texte affiché3</option>
</select">