English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuel de référence HTML

Complète des balises HTML

HTML: Balise <input>

Le tag <input> HTML est un contrôle d'entrée interactif qui fournit aux utilisateurs des contrôles pour saisir des données. Traditionnellement, le tag <input> est placé à l'intérieur du tag <form> et peut être configuré avec le type approprié pour représenter des champs de texte, des cases à cocher, des menus déroulants, des boutons et d'autres types d'entrée. Ce tag est également souvent appelé l'élément <input>.

Exemple en ligne

Un formulaire HTML simple, contenant deux champs de saisie de texte et un bouton de soumission :

!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML5 L'utilisation des balises <footer> (tutoriel de base du site Web oldtoolbag.com)</title>/title>
</head>
<body>
<h1>oldtoolbag.com tutoriel de base</h1>
<form action="demo-form.php" method="post">
  Entreprise: <input type="text" name="company"><br>
  Adresse: <input type="text" name="address"><br>
  <input type="submit" value="Soumettre">
</form>
</body>
</html>
Voyons le test ‹/›

Dans cet HTML5Dans l'exemple de document, nous avons utilisé le tag <form> pour créer un formulaire HTML. Ce formulaire contient deux contrôles <input> pour les entreprises et les adresses, ainsi qu'un contrôle <input> pour le bouton de soumission.

Compatibilité du navigateur

IEFirefoxOperaChromeSafari

La plupart des navigateurs supportent le tag <input>.

Définition et instructions d'utilisation des étiquettes

L'étiquette <input> spécifie le champ d'entrée où l'utilisateur peut saisir des données.

L'élément <input> est utilisé dans l'élément <form> pour déclarer les contrôles input permettant à l'utilisateur de saisir des données.

En définissant l'attribut type, l'élément <input> peut devenir un champ de texte, une case à cocher, un bouton radio, une liste déroulante, un bouton, un champ de mot de passe, etc. !

Avis et attention

Attention: L'élément <input> est vide, il ne contient que des attributs de balise.

Avis: Vous pouvez utiliser <label> L'élément pour définir les annotations de l'élément <input>.

HTML 4.01 et HTML5Différences entre

Dans HTML 4.01 Dans HTML, les données "align" ne sont plus utilisées. HTML5 Dans XHTML, cette propriété n'est pas supportée. Il est possible d'utiliser CSS pour définir l'alignement de l'élément <input>.

Dans HTML5Dans HTML, l'élément <input> a ajouté plusieurs attributs et leurs valeurs correspondantes.

Différences entre HTML et XHTML

Dans HTML, l'étiquette <input> n'a pas de balise de fermeture.

Dans XHTML, l'étiquette <input> doit être fermée correctement.

Attribut

New :  HTML5Nouvelle étiquette.

AttributValeurDescription
acceptaudio/* video/* image/*MIME_typeDéfinit le type de fichier à soumettre via le téléversement de fichier. (Uniquement pour type="file")
alignleft right top middle bottomHTML5Obsolète, non recommandé. Définit l'alignement de l'entrée d'image. (Uniquement pour type="image")
alttextDéfinit le texte alternatif pour l'entrée d'image. (Uniquement pour type="image")
autocompleteHTML5on offL'attribut autocomplete spécifie si l'élément <input> doit activer la fonctionnalité d'auto-complétion.
autofocusHTML5autofocusL'attribut autofocus détermine que l'élément <input> doit automatiquement obtenir le focus au chargement de la page.
checkedcheckedL'attribut checked détermine que l'élément <input> doit être préselectionné au chargement de la page. (Uniquement pour type="checkbox" ou type="radio")
dirnameHTML5inputname.dirSpécifie la direction du texte à soumettre.
disableddisabledL'attribut disabled détermine l'élément <input> qui doit être désactivé.
formHTML5form_idL'attribut form spécifie un ou plusieurs formulaires auxquels appartient l'élément <input>.
formactionHTML5URLL'attribut spécifie l'URL de traitement des fichiers des contrôles d'entrée lors du soumission du formulaire (seulement pour type="submit" et type="image").
formenctypeHTML5application/x-www-form-urlencoded multipart/form-data text/plainL'attribut spécifie comment encoder les données du formulaire soumis au serveur (seulement pour type="submit" et type="image").
formmethodHTML5get postDéfinit la méthode HTTP à utiliser pour envoyer les données du formulaire à l'URL d'action (seulement pour type="submit" et type="image").
formnovalidateHTML5formnovalidateL'attribut formnovalidate couvre l'attribut novalidate de l'élément <form>.
formtargetHTML5_blank _self _parent _topframenameDéfinit le nom ou le mot-clé où afficher la réponse reçue après le soumission du formulaire (seulement pour type="submit" et type="image").
heightHTML5pixelsDéfinit la hauteur de l'élément <input> (seulement pour type="image").
listHTML5datalist_idL'attribut fait référence à l'élément <datalist>, qui contient des options prédéfinies pour l'élément <input>.
maxHTML5number dateL'attribut spécifie la valeur maximale de l'élément <input>.
maxlengthnumberL'attribut spécifie le nombre maximum de caractères autorisés dans l'élément <input>.
minHTML5number dateL'attribut spécifie la valeur minimale de l'élément <input>.
multipleHTML5multipleL'attribut spécifie que l'utilisateur peut saisir plusieurs valeurs dans l'élément <input>.
nametextL'attribut name spécifie le nom de l'élément <input>.
patternHTML5regexpL'attribut pattern spécifie l'expression régulière utilisée pour valider la valeur de l'élément <input>.
placeholderHTML5textL'attribut placeholder spécifie un court message d'indication pour décrire la valeur attendue du champ <input>. .
readonlyreadonlyL'attribut readonly spécifie que le champ d'entrée est en lecture seule.
requiredHTML5requiredL'attribut spécifie que les champs d'entrée doivent être remplis avant de soumettre le formulaire.
sizenumberL'attribut size spécifie la largeur visible de l'élément <input> en nombre de caractères.
srcURLL'attribut src spécifie l'URL de l'image à afficher en tant que bouton de soumission. (Seulement pour type="image")
stepHTML5numberL'attribut step spécifie l'intervalle numérique légal de l'élément <input>.
typebutton
checkbox
color
date
datetime
datetime-local
email
file
hidden
image
month
number
password
radio
range
reset
search
submit
tel
text
time
url
week
L'attribut type détermine le type de l'élément <input> à afficher.
valuetextDéfinir la valeur de l'élément value de la balise <input>.
widthHTML5pixelsL'attribut width détermine la largeur de l'élément <input>. (uniquement pour type="image")

Attributs globaux

La balise <input> prend en charge les attributs globaux, voir le tableau complet des attributs Attributs globaux HTML.

attributs d'événement

La balise <input> prend en charge tous les Attributs d'événement HTML.