web-dev-qa-db-fra.com

Comment désactiver le correcteur orthographique sur les entrées de texte sur l'iPhone

Parfois, le correcteur orthographique est inutile, captchas, noms d'utilisateur, e-mails, etc. Existe-t-il un moyen de le désactiver sur certaines entrées de texte/zones de texte?

52
Ben Shelock

Comme l'a noté mon copain Jonathan Stark, vous devriez pouvoir utiliser des attributs comme la correction automatique et la saisie semi-automatique pour obtenir l'effet que vous recherchez:

<input type="text" placeholder="My Field" name="myfield"
    autocapitalize="none" autocorrect="off" autocomplete="off" />

Je viens de tester sous OS4 et ça fonctionne.

PDATE: Depuis iOS5 on et off les valeurs dans autocapitalize sont obsolètes. Utilisez none pour désactiver complètement la mise en majuscule automatique.

73
David Kaneda

En fait, il existe littéralement un attribut de vérification orthographique en HTML5:

<textarea spellcheck="false">

Re: http://blog.whatwg.org/the-road-to-html-5-spellchecking

La prise en charge du navigateur est bien sûr limitée.

49
Chris Coyier