Как отключить проверку орфографии для типа ввода = текст? - PullRequest
13 голосов
/ 13 мая 2011

Я бы хотел отключить проверку орфографии в моих текстовых полях <input type="text">, чтобы не было никаких уродливых красных волнистых попугайчиков.

Я понимаю, что другие задавали этот же вопрос, но они всегда дают ответ на вопросspellcheck=false как принято.Это не правильно.Это работает только с текстовой областью, но не с вводом.

Ответы [ 5 ]

14 голосов
/ 13 мая 2011

С http://blog.whatwg.org/the-road-to-html-5-spellchecking#compatibility:

Google Chrome предлагает проверку орфографии при вводе типа <textarea> , но не <input type=text> .Он полностью игнорирует атрибут проверки орфографии.Он не предлагает конечному пользователю возможность изменить поведение по умолчанию или вручную проверить отдельные поля.

Итак, на этом все заканчивается.


Обновление : начиная с Chrome 13 (выпущенного в августе 2011 года, через 3 месяца после этого ответа), он также поддерживается для <input> элементов.

8 голосов
/ 16 октября 2013

spellcheck=false не работает, но spellcheck="false" работает в Chrome

1 голос
/ 30 декабря 2014

Вы можете использовать spellcheck=false или spellcheck="false" в <input type="text">. Это небольшое обновление для других опубликованных ответов.

jsfiddle.net / 8nc2w6e0

Протестировано на Chrome 39.0.2171.95.

0 голосов
/ 07 января 2016
<table spellcheck="false"> ....
     <td><textarea> blabla </textarea></td> ....
     ....... <td><textarea> xxxxx </textarea></td>
</table>

работает для FF CH

0 голосов
/ 20 ноября 2013

Я уверен, что ответ BalusC был точным в то время, но я думаю, что он устарел.Я тестирую это прямо сейчас в Chrome 31.0.1650.57 на Win7, и spellcheck="false" определенно подавляет страшные красные волнистые нервы в <input type="text">.

В общем, я согласен, что вы не должны этого делать, ноЕсть исключения из любого правила.(В моем случае ввод ожидается base64.)

...