Вебсправочник
Справочник HTML

spellcheck: проверка орфографии по назначению поля

Атрибут spellcheck подсказывает браузеру, нужна ли проверка орфографии в редактируемом тексте.

Назначение

Атрибут spellcheck подсказывает браузеру, нужна ли проверка орфографии в редактируемом тексте.

Как это работает

Значения true и false являются перечисляемыми значениями, а не правилом «атрибут присутствует — включён». Реальная проверка зависит от настроек браузера, языка и доступного словаря.

Пример

<label>Сообщение <textarea spellcheck="true" lang="ru"></textarea></label>
<label>Фрагмент кода <textarea spellcheck="false"></textarea></label>

Что должно получиться

Поле сообщения разрешает орфографические подсказки, а поле кода просит их отключить. Оба поля по-прежнему принимают любой текст без серверной проверки.

Граница применения и частая ошибка

Отключение spellcheck не является защитой данных. Не полагайтесь на этот атрибут для запрета отправки текста внешней службе расширения или проверки чувствительных полей.

Самостоятельная проверка

Введите обычную фразу и имя переменной в двух полях. Сравните подсказки в браузере с активным словарём; отсутствие подчёркивания не доказывает правильность текста.

HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Для проверки сетевых запросов, отправки данных или функций браузера используйте отдельную локальную страницу.

Попробуйте сами

HTML + CSS песочница
РЕЗУЛЬТАТ · ИЗОЛИРОВАННЫЙ ПРЕДПРОСМОТР
Измените код и нажмите «Запустить». JavaScript и внешние запросы отключены.
Самостоятельный учебный материал. Техническая документация: первоисточник по теме ↗. Если результат отличается, проверьте код и версию браузера.