spellcheck: проверка орфографии по назначению поля
Атрибут spellcheck подсказывает браузеру, нужна ли проверка орфографии в редактируемом тексте.
Назначение
Атрибут spellcheck подсказывает браузеру, нужна ли проверка орфографии в редактируемом тексте.
Как это работает
Значения true и false являются перечисляемыми значениями, а не правилом «атрибут присутствует — включён». Реальная проверка зависит от настроек браузера, языка и доступного словаря.
Пример
<label>Сообщение <textarea spellcheck="true" lang="ru"></textarea></label>
<label>Фрагмент кода <textarea spellcheck="false"></textarea></label>
Что должно получиться
Поле сообщения разрешает орфографические подсказки, а поле кода просит их отключить. Оба поля по-прежнему принимают любой текст без серверной проверки.
Граница применения и частая ошибка
Отключение spellcheck не является защитой данных. Не полагайтесь на этот атрибут для запрета отправки текста внешней службе расширения или проверки чувствительных полей.
Самостоятельная проверка
Введите обычную фразу и имя переменной в двух полях. Сравните подсказки в браузере с активным словарём; отсутствие подчёркивания не доказывает правильность текста.
HTML и CSS можно изменить в песочнице ниже. Она изолирована: JavaScript, внешние ресурсы и отправка форм отключены. Для проверки сетевых запросов, отправки данных или функций браузера используйте отдельную локальную страницу.