Глобальный атрибут spellcheck
Глобальный атрибут spellcheck указывает, может ли браузер проверять текст на наличие орфографических ошибок.
Хотя атрибут spellcheck можно применить к любому элементу, его эффект будет заметен только в полях ввода (<input>, <textarea>), или у элементов, для которых установлен глобальный атрибут contenteditable.
Стоит отметить, что браузеров сейчас много, поэтому если вы используете атрибут, но результата нет, то возможны следующие причины: браузер может не поддерживать проверку орфографии или она может быть отключена. В последнем случае её надо просто включить в настройках вашего браузера.
Ошибки в тексте обычно подчёркиваются красной волнистой линией.
Синтаксис
<элемент spellcheck="true | false">
Значения
Атрибут может принимать одно из следующих значений:
| Значение | Описание |
|---|---|
true |
Включает проверку орфографии. В некоторых браузерах вместо true допустимо использовать пустую строку ("") или просто указать атрибут spellcheck. |
false |
Отключает проверку правописания. |
Значение по умолчанию
Поведение разных браузеров при отсутствии атрибута spellcheck может различаться. В большинстве популярных браузеров проверка орфографии включена по умолчанию.
Пример
<p contenteditable="true" spellcheck="true">
Кликни здесь и редактируй текст
</p>
Результат
Кликни здесь и редактируй текст