enum Valeurs : off,none,on,sentences,words,characters

autocapitalize

Contrôle la mise en majuscule automatique des saisies texte sur les appareils mobiles et claviers virtuels.

Description

L’attribut autocapitalize indique au navigateur (notamment les claviers virtuels sur mobile) comment capitaliser automatiquement le texte saisi par l’utilisateur. Il s’applique aux <input>, <textarea>, et tout élément avec contenteditable.

Syntaxe

<input type="text" autocapitalize="words" placeholder="Prénom Nom">
<textarea autocapitalize="sentences"></textarea>

Valeurs

ValeurDescription
off ou nonePas de capitalisation automatique
on ou sentencesPremière lettre de chaque phrase en majuscule (défaut)
wordsPremière lettre de chaque mot en majuscule
charactersTous les caractères en majuscule

Notes

Mobile uniquement : cet attribut n’a d’effet que sur les claviers virtuels (iOS, Android). Les claviers physiques ignorent généralement cette directive.

type="email" et type="url" : ces types désactivent implicitement la capitalisation automatique, car les majuscules y seraient inappropriées.

Support navigateurs

Chrome43+ · Firefox111+ · SafariNon supporté · Edge79+