HTML <input> Tag
Exemple
Un formulaire HTML avec trois champs de saisie : deux champs de texte et un bouton de soumission.
<form action="/action_page.php">
<label for="fname">Prénom :</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Nom de famille :</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Soumettre">
</form> Définition et Utilisation
Le <input> tag spécifie un champ de saisie où l'utilisateur peut entrer des données.
L'élément <input> est l'élément de formulaire le plus important.
L'élément <input> peut être affiché de plusieurs manières, selon l'attribut type.
Les différents types d'entrée sont les suivants :
-
<input type="button"> -
<input type="checkbox"> -
<input type="color"> -
<input type="date"> -
<input type="datetime-local"> -
<input type="email"> -
<input type="file"> -
<input type="hidden"> -
<input type="image"> -
<input type="month"> -
<input type="number"> -
<input type="password"> -
<input type="radio"> -
<input type="range"> -
<input type="reset"> -
<input type="search"> -
<input type="submit"> -
<input type="tel"> -
<input type="text">(valeur par défaut) -
<input type="time"> -
<input type="url"> -
<input type="week">
Regardez l'attribut type pour voir des exemples pour chaque type d'entrée !
Conseils et Remarques
Conseil : Utilisez toujours la <label> tag pour définir des étiquettes pour <input type="text"> , <input type="checkbox"> , <input type="radio"> , <input type="file"> , et <input type="password"> .
Support des Navigateurs
| Élément | |||||
|---|---|---|---|---|---|
| <input> | Oui | Oui | Oui | Oui | Oui |
Attributs
| Attribut | Valeur | Description |
|---|---|---|
| accept | extension_de_fichier audio/* video/* image/* type_de_média | Spécifie un filtre pour les types de fichiers que l'utilisateur peut choisir dans la boîte de dialogue de saisie de fichier (uniquement pour type="file") |
| alt | texte | Spécifie un texte alternatif pour les images (uniquement pour type="image") |
| autocomplete | on off | Spécifie si un élément <input> doit avoir l'autocomplétion activée |
| autofocus | autofocus | Spécifie qu'un élément <input> doit automatiquement recevoir le focus lorsque la page se charge |
| checked | checked | Spécifie qu'un élément <input> doit être pré-sélectionné lorsque la page se charge (pour type="checkbox" ou type="radio") |
| dirname | nom_de_saisie .dir | Spécifie que la direction du texte sera soumise |
| disabled | disabled | Spécifie qu'un élément <input> doit être désactivé |
| form | id_du_formulaire | Spécifie le formulaire auquel appartient l'élément <input> |
| formaction | URL | Spécifie l'URL du fichier qui traitera le contrôle d'entrée lorsque le formulaire est soumis (pour type="submit" et type="image") |
| formenctype | application/x-www-form-urlencoded multipart/form-data text/plain | Spécifie comment les données du formulaire doivent être encodées lors de leur soumission au serveur (pour type="submit" et type="image") |
| formmethod | get post | Définit la méthode HTTP pour envoyer des données à l'URL d'action (pour type="submit" et type="image") |
| formnovalidate | formnovalidate | Définit que les éléments de formulaire ne doivent pas être validés lors de la soumission |
| formtarget | _blank _self _parent _top nom_du_fram | Spécifie où afficher la réponse reçue après la soumission du formulaire (pour type="submit" et type="image") |
| height | pixels | Spécifie la hauteur d'un élément <input> (uniquement pour type="image") |
| list | id_datalist | Fait référence à un élément <datalist> qui contient des options pré-définies pour un élément <input> |
| max | nombre date | Spécifie la valeur maximale pour un élément <input> |
| maxlength | nombre | Spécifie le nombre maximum de caractères autorisés dans un élément <input> |
| min | nombre date | Spécifie une valeur minimale pour un élément <input> |
| minlength | nombre | Spécifie le nombre minimum de caractères requis dans un élément <input> |
| multiple | multiple | Spécifie qu'un utilisateur peut entrer plus d'une valeur dans un élément <input> |
| name | texte | Spécifie le nom d'un élément <input> |
| pattern | regexp | Spécifie une expression régulière contre laquelle la valeur d'un élément <input> est vérifiée |
| placeholder | texte | Spécifie un court indice qui décrit la valeur attendue d'un élément <input> |
| popovertarget | id_de_l'élément | Spécifie quel élément popover invoquer (uniquement pour type="button") |
| popovertargetaction | hide show toggle | Spécifie ce qui se passe avec l'élément popover lorsque vous cliquez sur le bouton (uniquement pour type="button") |
| readonly | readonly | Spécifie qu'un champ de saisie est en lecture seule |
| required | required | Spécifie qu'un champ de saisie doit être rempli avant de soumettre le formulaire |
| size | nombre | Spécifie la largeur, en caractères, d'un élément <input> |
| src | URL | Spécifie l'URL de l'image à utiliser comme bouton de soumission (uniquement pour type="image") |
| step | nombre any | Spécifie l'intervalle entre les nombres légaux dans un champ de saisie |
| type | button checkbox color date datetime-local file hidden image month number password radio range reset search submit tel text time url week | Spécifie le type d'élément <input> à afficher |
| value | texte | Spécifie la valeur d'un élément <input> |
| width | pixels | Spécifie la largeur d'un élément <input> (uniquement pour type="image") |
Attributs Globaux
Le <input> tag prend également en charge les Attributs Globaux en HTML .
Attributs d'Événement
Le <input> tag prend également en charge les Attributs d'Événement en HTML .
Pages Associées
Tutoriel HTML :
- Formulaires HTML
- Éléments de Formulaire HTML
- Types d'Entrée HTML
- Attributs d'Entrée HTML
- Attributs de formulaire d'entrée HTML*
Référence DOM HTML :
- Objet Bouton d'Entrée
- Objet Case à Cocher d'Entrée
- Objet Couleur d'Entrée
- Objet Date d'Entrée
- Objet DateHeure d'Entrée
- Objet DateHeureLocale d'Entrée
- Objet Email d'Entrée
- Objet Téléchargement de Fichier d'Entrée
- Objet Caché d'Entrée
- Objet Image d'Entrée
- Objet Mois d'Entrée
- Objet Nombre d'Entrée
- Objet Mot de Passe d'Entrée
- Objet Plage d'Entrée
- Objet Radio d'Entrée
- Objet Réinitialiser d'Entrée
- Objet Recherche d'Entrée
- Objet Soumettre d'Entrée
- Objet Texte d'Entrée
- Objet Temps d'Entrée
- Objet URL d'Entrée
- Objet Semaine d'Entrée
Paramètres CSS par Défaut
Aucun.