Отключить проверку орфографии Chrome/Safari с помощью HTML / css


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

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

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

4 100

4 ответа:

Да, есть атрибут проверки орфографии 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

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

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

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

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

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

<form spellcheck="false" .. />

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

но если вы должны:

#your-input{outline:none;}