spellcheck

Описание

Общий атрибут spellcheck (от англ. "spell check" — «проверка правописания/орфографии») указывает браузеру проверять или нет правописание и грамматику в тексте. При этом даже если проверка включена в определённых случаях (если текст был проверен ранее; если элемент не получал фокуса) браузер может принять решение не проверять элемент на ошибки.

Хотя атрибут можно устанавливать практически для всех элементов, результат будет заметен только для полей форм (<input>, <textarea>), а также редактируемых элементов (у них установлен атрибут contenteditable).

Синтаксис

<element spellcheck = "true | false">

Например,

<p contenteditable="true" spellcheck="true">Это параграф с проверкой правописания.</p>

Значения атрибута

Атрибут может принимать следующие значения: true - указывает, что элемент должен, если возможно, проверяться на наличие орфографических ошибок; false - означает, что элемент не должен проверяться на наличие орфографических ошибок. Если этот атрибут не задан, то его значение определяется типом элемента и браузером. Кроме того, значение по умолчанию может быть унаследовано, что означает, что содержимое элемента будет проверяться на наличие орфографических ошибок, если его ближайший предок имеет состояние проверки орфографии true.

Хотя этот атрибут является перечисляемым, а не логическим и согласно стандарта явное использование одного из значений true или false является обязательным, некоторые браузуры допускают сокращение, например <label spellcheck> Пример </ label>, но более правильно использовать значение: <label spellcheck = "true"> Пример </ label>.

Этот атрибут является просто подсказкой для браузера: браузеры не обязаны проверять орфографические ошибки. Обычно не редактируемые элементы не проверяются на наличие орфографических ошибок, даже если для атрибута spellcheck установлено значение true и браузер поддерживает проверку орфографии.

Пример

<p contenteditable="true" spellcheck="true">Щелкните на абзац и исправьте ашибку.</p>

Щелкните на абзац и исправьте ашибку.

Совместимость браузеров

Настольные браузеры

Базовая поддержка 91221011.55.1

Мобильные браузеры

Базовая поддержка 2.1471257123.24

См. также: