Puis-je désactiver la vérification orthographique sur les champs de texte HTML (comme par exemple dans Safari)?
Puis-je désactiver la vérification orthographique sur les champs de texte HTML (comme par exemple dans Safari)?
Réponses:
Mise à jour : comme suggéré par un commentateur (crédit supplémentaire à Comment puis-je désactiver le correcteur orthographique sur les entrées de texte sur l'iPhone ), utilisez-le pour gérer tous les navigateurs de bureau et mobiles.
<tag autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
Réponse originale: Javascript ne peut pas remplacer les paramètres utilisateur, donc à moins que vous n'utilisiez un autre mécanisme que les champs de texte, ce n'est pas (ou ne devrait pas être) possible.
autocorrect="off") pour Mobile Safari - spellcheck=ne fonctionne pas
                    Oui, utilisez spellcheck="false", comme défini par HTML5 , par exemple:
<textarea spellcheck="false">
    ...
</textarea>
              spellChecksemble le satisfaire. Cela pourrait être simplement une réaction.
                    L'extrait de code suivant le désactive pour tous textareaet les input[type=text]éléments:
(function () {
    function disableSpellCheck() {
        let selector = 'input[type=text], textarea';
        let textFields = document.querySelectorAll(selector);
        textFields.forEach(
            function (field, _currentIndex, _listObj) {
                field.spellcheck = false;
            }
        );
    }
    disableSpellCheck();
})();