HTML глобальный атрибут spellcheck
Определение и применение
Глобальный атрибут spellcheck указывает браузеру проверять или нет правописание и грамматику в тексте
элемента.
-
Текстовые значения в элементах
<input>(исключениеtype ="password") -
Текст в элементе
<textarea> - Текст в редактируемых элементах (с глобальным атрибутом
contenteditable ="true")
Синтаксис:
<element spellcheck = "true | false">
Поддержка браузерами
Спецификация: multipage
Поддерживается во всех основных браузерах с 2017 года.
| Возможность | Компьютеры | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
spellcheck | 9 | 12 | 2 | 15 | 5.1 | 47 Версия 47 выпущена в 2015 г. Версия 18 выпущена в 2012 г. — Удалено в 47; Частичная поддержка Примечание MDN (англ.) Only supported on | 57 Версия 57 выпущена в 2017 г. Версия 4 выпущена в 2011 г. — Удалено в 57; Частичная поддержка Примечание MDN (англ.) Only supported on | 37 Версия 37 выпущена в 2016 г. Версия 14 выпущена в 2013 г. — Удалено в 37; Частичная поддержка Примечание MDN (англ.) Only supported on | 9.3 Версия 9.3 выпущена в 2016 г. Версия 5 выпущена в 2011 г. — Удалено в 9.3 Примечание MDN (англ.) Only supported on | 5.0 Версия 5.0 выпущена в 2016 г. Версия 1.0 выпущена в 2013 г. — Удалено в 5.0; Частичная поддержка Примечание MDN (англ.) Only supported on | 47 Версия 47 выпущена в 2015 г. Версия 4.4 выпущена в 2013 г. — Удалено в 47; Частичная поддержка Примечание MDN (англ.) Only supported on | 9.3 Версия 9.3 выпущена в 2016 г. Версия 5 выпущена в 2011 г. — Удалено в 9.3 Примечание MDN (англ.) Only supported on |
поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31
Значения атрибута
| Значение | Описание |
|---|---|
true |
Указывает браузеру, что необходимо проверять правописание и грамматику в тексте элемента. |
false |
Указывает браузеру, что правописание и грамматику в тексте элемента проверять не надо. |
Это подсказка браузеру, а не проверка формы: словари, язык и настройки пользователя влияют на результат. Пустое
значение включает проверку, как true; при отсутствии атрибута действует унаследованное или браузерное
поведение. spellcheck="false" явно отключает проверку.
Примеры, попробуйте сами
Глобальный атрибут spellcheck
Сравните true и false. Проверка зависит от словарей и настроек браузера.
index.html
<label>Текст <textarea spellcheck="true" lang="ru" rows="3">Проверьте ошипку в тексте.</textarea></label>