HTML - Balise <input>
La description
La balise HTML <input> est utilisée dans un formulaire pour déclarer un élément d'entrée - un contrôle qui permet à l'utilisateur d'entrer des données.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>HTML input Tag</title>
</head>
<body>
<form action = "/cgi-bin/hello_get.cgi" method = "get">
First name:
<input type = "text" name = "first_name" value = "" maxlength = "100" />
<br />
Last name:
<input type = "text" name = "last_name" value = "" maxlength = "100" />
<input type = "submit" value = "Submit" />
</form>
</body>
</html>
Cela produira le résultat suivant -
Attributs globaux
Cette balise prend en charge tous les attributs globaux décrits dans - Référence des attributs HTML
Attributs spécifiques
La balise HTML <input> prend également en charge les attributs supplémentaires suivants -
Attribut | Valeur | La description |
---|---|---|
J'accepte | types de contenu | Spécifie une liste de types de contenu séparés par des virgules que le serveur accepte. |
aligner | gauche droite haut milieu bas |
Obsolète - Définit l'alignement du contenu |
alt | texte | Cela spécifie le texte à utiliser au cas où le navigateur / l'agent utilisateur ne peut pas rendre le contrôle d'entrée. |
Saisie automatique | marche arrêt |
Spécifie l'activation ou la désactivation de la saisie semi-automatique dans l'élément <input> |
autofocus | autofocus | spécifie que l'élément <input> doit automatiquement obtenir le focus lorsque la page se charge |
vérifié | vérifié | Si type = "radio" ou type = "checkbox", il sera déjà sélectionné lors du chargement de la page. |
désactivée | désactivée | Désactive le contrôle d'entrée. Le bouton n'acceptera pas les modifications de l'utilisateur. Il ne peut pas non plus recevoir le focus et sera ignoré lors de la tabulation. |
forme | form_id | Spécifie un ou plusieurs formulaires |
formaction | URL | Spécifie l'URL du fichier qui traitera le contrôle d'entrée lorsque le formulaire est soumis |
type de formulaire | application / x-www-form-urlencoded multipart / form-data texte simple |
Spécifie comment les données de formulaire doivent être codées lors de leur soumission au service |
méthode de forme | post obtenir |
Définit la méthode HTTP pour envoyer des données à l'URL d'action |
formnovalidate | formnovalidate | Définit que les éléments de formulaire ne doivent pas être validés lorsqu'ils sont soumis |
formtarget | _blank _self _parent _top |
Spécifie la cible où la réponse sera affichée qui est reçue après l'envoi du formulaire |
la taille | pixels | Spécifie la hauteur |
liste | datalist_id | Spécifie l'élément <datalist> qui contient des options prédéfinies pour un élément <input> |
max | autofocus | Spécifie la valeur maximale. |
longueur maximale | nombre | Définit le nombre maximum de caractères autorisés dans un champ de texte |
min | nombre | Spécifie la valeur minimale. |
plusieurs | plusieurs | Spécifie qu'un utilisateur peut entrer plusieurs valeurs |
Nom | texte | Attribue un nom au contrôle d'entrée. |
modèle | expression régulière | Spécifie une expression régulière contre laquelle la valeur d'un élément <input> est vérifiée |
espace réservé | texte | Spécifie un bref indice qui décrit la valeur attendue. |
lecture seulement | lecture seulement | Définit le contrôle d'entrée en lecture seule. Cela ne permettra pas à l'utilisateur de modifier la valeur. Le contrôle peut cependant recevoir le focus et sont inclus lors de la tabulation dans les contrôles de formulaire. |
obligatoire | obligatoire | Spécifie qu'un champ de saisie doit être rempli avant de soumettre le formulaire |
Taille | nombre | Spécifie la largeur du contrôle. Si type = "text" ou type = "password", cela fait référence à la largeur en caractères. Sinon, c'est en pixels. |
src | URL | Définit l'URL de l'image à afficher. Utilisé uniquement pour type = "image". |
étape | nombre | Spécifie les intervalles de nombres légaux pour un champ d'entrée |
type | bouton case à cocher couleur date datetime datetime-local e - mail fichier image cachée mois numéro mot de passe portée radio réinitialiser la recherche soumettre tel texte heure url semaine |
Spécifie le type de contrôle. |
valeur | texte | Spécifie la valeur initiale du contrôle. Si type = "checkbox" ou type = "radio", cet attribut est obligatoire. |
largeur | pixels | Spécifie la largeur |
Attributs d'événement
Cette balise prend en charge tous les attributs d'événement décrits dans HTML Events Reference
Prise en charge du navigateur
Chrome | Firefox | C'EST À DIRE | Opéra | Safari | Android |
---|---|---|---|---|---|
Oui | Oui | Oui | Oui | Oui | Oui |