Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

HTMLElement : propriété inputMode

Baseline Widely available

Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis ⁨décembre 2021⁩.

La propriété inputMode de l'interface HTMLElement reflète la valeur de l'attribut inputmode de l'élément.

Elle fournit une indication sur le type de données que l'utilisateur·ice pourrait saisir lors de l'édition de l'élément ou de son contenu. Cela permet au navigateur d'afficher un clavier virtuel adapté.

Elle est principalement utilisée sur les éléments <input>, mais peut être utilisée sur tout élément en mode contenteditable.

Valeur

Cet attribut peut avoir l'une des valeurs suivantes :

decimal

Clavier numérique fractionnaire qui contient les chiffres et le séparateur décimal pour la langue de l'utilisateur·ice (généralement . ou ,).

email

Clavier virtuel optimisé pour la saisie d'adresses e-mail. Inclut généralement le caractère @ ainsi que d'autres optimisations.

none

Aucun clavier virtuel. À utiliser lorsque la page implémente son propre contrôle de saisie clavier.

numeric

Clavier numérique qui ne nécessite que les chiffres 0 à 9. Les appareils peuvent ou non afficher une touche moins.

Clavier virtuel optimisé pour la saisie de recherche. Par exemple, la touche de validation/soumission (angl.) peut être étiquetée « Recherche ».

tel

Clavier téléphonique comprenant les chiffres 0 à 9, l'astérisque (*) et la touche dièse (#).

text

Clavier standard pour la langue courante de l'utilisateur·ice.

url

Clavier optimisé pour la saisie d'URL. Peut par exemple rendre la touche / plus visible.

Pour plus de détails sur l'utilisation de cet attribut, voir la page de l'attribut HTML inputmode auquel cette propriété fait référence.

Spécifications

Specification
HTML
# dom-inputmode

Compatibilité des navigateurs

Voir aussi