Проверка орфографии на входе против текстовой области - PullRequest
0 голосов
/ 05 марта 2019

У меня есть форма, которая динамически получает некоторые значения с сервера перед загрузкой страницы. Эта форма включает в себя несколько элементов input type="text" и textarea. Я заметил следующее поведение с Chrome 74.0.3725.0 (Official Build) canary (64-bit):

Если я использую spellcheck="true" или нет, это поведение такое же. При загрузке страницы орфографические ошибки не видны. С textarea, когда я нажимаю на него (или событие focus запускается каким-либо другим способом), орфографические ошибки отображаются с волнистой красной линией по умолчанию, и они остаются видимыми до исправления - даже после срабатывания blur event когда я отрываюсь от элемента. С элементом input type="text" орфографическая ошибка видна только тогда, когда я сфокусирован на вводе. Когда я расфокусируюсь, красная линия исчезает.

Мои вопросы:

  • Это специально? (я могу представить, что input элементы, скорее всего, содержат собственные имена и, следовательно, скрывают орфографическую ошибку для UX)
  • С точки зрения UX, это на самом деле лучше? Я не могу точно сказать, и я думаю, что они должны быть последовательными, но я не знаю.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...