Transmission de données

2 Rappel sur les formulaires html

2.2 Les balises input, textarea et select

Les balises utilisées pour la saisie d'informations sont les balises input, textarea et select. Elles disposent toutes d'un attribut name correspondant au nom du contrôle et qui est indispensable pour la récupération des données.

La balise input: Selon la valeur de son attribut type, la balise input engendre différents rendus :

  • type="text" : zone de texte pour la saisie de données.
  • type="submit" : bouton de soumission du formulaire.
  • type="reset" : bouton de réinitialisation du formulaire.
  • type="radio" : liste dont un seul choix est possible ; il faut utiliser plusieurs boutons radio du même nom (propriété name) pour que cela soit utile.
  • type="password" : Même principe que text, il est prévu pour les mots de passe : le texte n'est pas affiché clairement lors de la saisie.
  • type="hidden" : Même principe que text mais celui-ci n'est pas visible.
  • file : bouton permettant de sélectionner un fichier de l'ordinateur ; la plupart des navigateurs l'accompagnent d'une case de texte contenant le chemin d'accès au fichier.
  • type="checkbox" : case à cocher.
  • type="button": un bouton simple ayant la même allure que submit ou reset. Il est généralement utilisé avec javascript,...

La balise textarea: Il permet de saisir du texte sur plusieurs lignes.

La balise select: Les listes déroulantes sont généralement utilisées pour que l'utilisateur ne puisse sélectionner qu'une valeur comme pour les boutons radio. Les listes déroulantes peuvent également être utilisées pour permettre de sélectionner plusieurs valeurs (voire une ou pas du tout) grâce à l'attribut multiple.