Cet élément inclut les attributs globaux.
autocapitalize
Cette API n’a pas été normalisée. Il s’agit d’un attribut non standard pris en charge par WebKit sur iOS (donc presque tous les navigateurs fonctionnant sur iOS, y compris Safari, Firefox et Chrome), qui contrôle si et comment la valeur de texte doit être automatiquement capitalisée lorsqu’elle est entrée / modifiée par l’utilisateur. Les valeurs non obsolètes sont disponibles dans iOS 5 et versions ultérieures. Les valeurs possibles sont :
-
none
: Désactive complètement la capitalisation automatique. -
sentences
: Met automatiquement en majuscule la première lettre des phrases. -
words
: Met automatiquement en majuscule la première lettre des mots. -
characters
: Met automatiquement en majuscule tous les caractères. -
on
: Cette API obsolète ne devrait plus être utilisée, mais fonctionnera probablement toujours. Obsolète depuis iOS 5. -
off
: Cette API obsolète ne devrait plus être utilisée, mais fonctionnera probablement toujours. Obsolète depuis iOS 5.
autocomplete
Cet attribut indique si la valeur du contrôle peut être complétée automatiquement par le navigateur. Les valeurs possibles sont :
-
off
: L’utilisateur doit entrer explicitement une valeur dans ce champ pour chaque utilisation, ou le document fournit sa propre méthode de complétion automatique; le navigateur ne termine pas automatiquement la saisie. -
on
: Le navigateur peut compléter automatiquement la valeur en fonction des valeurs que l’utilisateur a entrées lors d’utilisations précédentes.
Si l’attribut autocomplete
n’est pas spécifié sur un élément <textarea>
, le navigateur utilise la valeur d’attribut autocomplete
du propriétaire du formulaire de l’élément <textarea>
. Le propriétaire du formulaire est soit l’élément <form>
dont cet élément <textarea>
est un descendant, soit l’élément de formulaire dont l’attribut id
est spécifié par l’attribut form
de l’élément d’entrée. Pour plus d’informations, consultez l’attribut autocomplete
dans <form>
.
autocorrect
Cette API n’a pas été normalisée. Une chaîne qui indique s’il faut ou non activer la correction orthographique automatique et le traitement des substitutions de texte (le cas échéant) pendant que l’utilisateur modifie cetextarea
. Les valeurs autorisées sont :on
Activer la correction orthographique automatique et les substitutions de texte.off
Désactive la correction orthographique automatique et les substitutions de texte.autofocus
Cet attribut booléen vous permet de spécifier qu’un contrôle de formulaire doit avoir un focus d’entrée lors du chargement de la page. Cet attribut ne peut être spécifié qu’à un seul élément associé à un formulaire dans un document.
cols
La largeur visible du contrôle de texte, en largeurs moyennes de caractères. S’il est spécifié, il doit s’agir d’un entier positif. Si elle n’est pas spécifiée, la valeur par défaut est20
disabled
Cet attribut booléen indique que l’utilisateur ne peut pas interagir avec le contrôle. Si cet attribut n’est pas spécifié, le contrôle hérite de son paramètre de l’élément contenant, par exemple<fieldset>
; s’il n’y a pas d’élément contenant lorsque l’attributdisabled
est défini, le contrôle est activé.form
L’élément de formulaire auquel l’élément<textarea>
est associé (son « propriétaire de formulaire »). La valeur de l’attribut doit être laid
d’un élément de formulaire dans le même document. Si cet attribut n’est pas spécifié, l’élément<textarea>
doit être un descendant d’un élément de formulaire. Cet attribut vous permet de placer des éléments<textarea>
n’importe où dans un document, pas seulement en tant que descendants d’éléments de formulaire.maxlength
Le nombre maximum de caractères (unités de code UTF-16) que l’utilisateur peut saisir. Si cette valeur n’est pas spécifiée, l’utilisateur peut saisir un nombre illimité de caractères.minlength
Le nombre minimum de caractères (unités de code UTF-16) requis par l’utilisateur.name
Le nom du contrôle.placeholder
Un indice à l’utilisateur de ce qui peut être entré dans le contrôle. Les retours chariot ou les sauts de ligne dans le texte de l’espace réservé doivent être traités comme des sauts de ligne lors du rendu de l’indice.
<label>
lié à l’entrée. Voir les étiquettes et les espaces réservés dans <input >: L’élément Input (Entrée de formulaire) pour une explication complète.readonly
Cet attribut booléen indique que l’utilisateur ne peut pas modifier la valeur du contrôle. Contrairement à l’attributdisabled
, l’attributreadonly
n’empêche pas l’utilisateur de cliquer ou de sélectionner dans le contrôle. La valeur d’un contrôle en lecture seule est toujours soumise avec le formulaire.required
Cet attribut spécifie que l’utilisateur doit remplir une valeur avant de soumettre un formulaire.rows
Le nombre de lignes de texte visibles pour le contrôle.spellcheck
Spécifie si<textarea>
est soumis à une vérification orthographique par le navigateur /système d’exploitation sous-jacent. La valeur peut être :
-
true
: Indique que l’orthographe et la grammaire de l’élément doivent être vérifiées. -
default
: Indique que l’élément doit agir selon un comportement par défaut, éventuellement basé sur la propre valeurspellcheck
de l’élément parent. -
false
: Indique que l’élément ne doit pas être orthographié.
wrap
Indique comment le contrôle encapsule le texte. Les valeurs possibles sont :
-
hard
: Le navigateur insère automatiquement des sauts de ligne (CR + LF) de sorte que chaque ligne n’ait pas plus que la largeur du contrôle ; l’attributcols
doit également être spécifié pour que cela prenne effet. -
soft
: Le navigateur s’assure que tous les sauts de ligne de la valeur sont constitués d’une paire CR+LF, mais n’insère aucun saut de ligne supplémentaire. -
off
Cette API n’a pas été normalisée. : Commesoft
mais change d’apparence enwhite-space: pre
afin que les segments de ligne dépassantcols
ne soient pas enveloppés et que<textarea>
deviennent défilables horizontalement.
Si cet attribut n’est pas spécifié, soft
est sa valeur par défaut.