Отключить проверку орфографии Chrome / Safari с помощью HTML / CSS - PullRequest
110 голосов
/ 24 декабря 2010

Есть ли способ для веб-разработчика отключить проверку орфографии Chrome / Safari / WebKit на определенных input или textarea элементах?Я имею в виду либо специальный атрибут тега, либо проприетарную инструкцию CSS.

Существует инструкция CSS для отключения выделения input s, поэтому я подумал, что она также может существовать.Я знаю, как пользователь может это сделать.

Или, как пользователь, я могу отключить его для определенного домена?

Ответы [ 4 ]

191 голосов
/ 24 декабря 2010

Да, имеется атрибут проверки орфографии в HTML5.

<textarea spellcheck="false"> или <input type="text" spellcheck="false">

http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#spelling-and-grammar-checking

Обновление: теперь поддерживается в последних версияхвсех браузеров.

34 голосов
/ 09 декабря 2014

Это работает в Safari 7.1 и должно работать и в других:

<input autocomplete="off" autocorrect="off" autocapitalize="off" 
spellcheck="false"/>

Только spellcheck="false" не работает.

6 голосов
/ 02 октября 2016

для всех элементов формы можно и так:

<form spellcheck="false" .. />
3 голосов
/ 24 декабря 2010

Относительно описания входных тегов: не делайте этого, это визуальный сигнал для пользователей.

Но если вам необходимо:

#your-input{outline:none;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...