Les bases du HTML

Les formulaires

Généralités

Un formulaire est composé de plusieurs éléments.
Comme il est necessaire d'avoir un minimum de connaissance de language de programmation (type PHP / ASP / node.js / etc...) je ne rentrerai pas dans les détails.

Les éléments constitutifs

form
La balise <form>...</form> initie, à l'image d'un tableau, un nouveau formulaire. Tout éléments faisant partie du formulaire devra se trouver à l'intérieur de cette balise.

La balise <form>...</form> prend au minimum deux attributs :
  • action="" : défini la cible du formulaire lors de sa validation.
  • method="" : défini la méthode d'envoi des valeurs présentes dans le formulaire. (il en existe plusieurs, mais les deux principales sont GET et POST

input
La balise <input /> crée un nouveau champ dans le formulaire.
Son attribut type permet de lui donner plusieurs formes :

  • type="text" crée un champ de type texte :
  • type="number" crée un champ de type nombre :
  • type="password" crée un champ de type mot de passe :
  • type="hidden" crée un champ caché à l'affichage :
  • type="submit" crée un bouton du soumission du formulaire :
La balise <input /> possède 3 attributs que l'on retrouve tout le temps :
  • name="" : défini le nom du champ avec lequel on pourra récupérer la valeur.
  • value="" : la valeur du champ. Par défaut il est vide, renseigner ce champs revient à préremplir le champ.
  • placeholder="" : permet de préécrire dans le champ sans que celà soit concidéré comme une valeur.

Exemple : le code <input name="champ" value="" placeholder="entrez votre email ici" /> donne :

textarea
La balise <textarea>...</textarea> crée un champ de type texte sur pluieurs lignes. Sa dimension par défaut à l'affichage est paramétrable avec les attributs rows="" pour la largeur et cols="" pour la hauteur.
Exemple <textarea rows="4" cols="50">Je suis pré-rempli</textarea> :

Page 6 - Les tableaux Page 8 - Imbrication des élément