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

Attribut HTML universel : spellcheck

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 novembre 2017.

L'attribut universel spellcheck est un attribut énuméré qui définit si l'élément peut être vérifié pour les erreurs d'orthographe.

Note : Cet attribut n'est qu'une indication pour le navigateur : les navigateurs ne sont pas tenus de vérifier les fautes d'orthographe. En général, les éléments non modifiables ne sont pas vérifiés, même si l'attribut spellcheck est défini sur true et que le navigateur prend en charge la vérification orthographique.

Exemple interactif

<textarea spellcheck="true">
This exampull will be checkd fur spellung when you try to edit it.
</textarea>

<textarea spellcheck="false">
This exampull will nut be checkd fur spellung when you try to edit it.
</textarea>

Les valeurs autorisées pour cet attribut sont :

  • une chaîne de caractères vide ou true, indique que l'élément peut, si possible, vérifier l'orthographe avec le correcteur orthographique ;
  • false, indique que l'élément ne doit pas vérifier les fautes d'orthographe.

Si cet attribut n'est pas défini, sa valeur par défaut est définie par le type d'élément et le navigateur. Cette valeur par défaut peut également être héritée, ce qui signifie que le contenu de l'élément ne sera vérifié pour les fautes d'orthographe que si son ancêtre le plus proche a un état spellcheck de true.

Problèmes de sécurité et de confidentialité

L'utilisation de la vérification orthographique peut avoir des conséquences sur la sécurité et la confidentialité des utilisateurs. La spécification ne régule pas comment la vérification orthographique est effectuée et le contenu de l'élément peut être envoyé à un tiers pour obtenir les résultats de la vérification orthographique (voir vérification orthographique améliorée et le « vol d'orthographe » (angl.)).

Vous devriez envisager de définir spellcheck sur false pour les éléments pouvant contenir des informations sensibles.

Spécifications

Specification
HTML
# attr-spellcheck

Compatibilité des navigateurs

Voir aussi