Ceci est une ancienne révision du document !
Ils permettent à l'utilisateur de faire des choix, puis de les envoyer vers le serveur.
Ils nécessitent donc d'utiliser une technologie backend.
< form method = "POST" action = "/actions/submit.php" >
...
</ form >
|
Ce sont les champs de saisie, dont le plus commun est le champ de type texte :
Propriétés communes
Propriété | Description |
id | Identifiant, utilisé côté client |
name | Nom, utilisé côté serveur pour la récupération des données |
value | Valeur, valeur à l'initialisation |
placeholder | Contenu d'aide à la saisie affiché |
type | Pour un input, défini le type du champ : text par défaut |
autofocus | Permet de donner le focus à l'un des champs |
disabled | Désactive le champ |
form | Permet de spécifier l'id de la form associée si le champ n'est pas un enfant DOM de la form |
Contrôles natifs
Extensions HTML5
Autres champs
Type | Définition | Résultat |
Zone de saisie multilignes |
< textarea rows = "5" >Valeur initiale</ textarea >
|
| |
Liste déroulante |
< select id = "simple" name = "simple" >
< option >Banane</ option >
< option selected>Cerise</ option >
< option >Citron</ option >
</ select >
|
| |
Liste standard |
< select id = "standard" name = "standard" size = "4" >
< option >Banane</ option >
< option selected>Cerise</ option >
< option >Citron</ option >
</ select >
|
| |
Liste multiple |
< select id = "multi" name = "multi" multiple size = "4" >
< option >Banane</ option >
< option selected>Cerise</ option >
< option >Citron</ option >
</ select >
|
| |
Liste avec groupes d'options |
< select id = "multi" name = "multi" multiple size = "8" >
< optgroup label = "fruits" >
< option >Banane</ option >
< option selected>Cerise</ option >
< option >Citron</ option >
</ optgroup >
< optgroup label = "legumes" >
< option >Carotte</ option >
< option >Aubergine</ option >
< option >Pomme de terre</ option >
</ optgroup >
</ select >
|
| |