en.javascript.info/2-ui/4-forms-controls/2-focus-blur/1-emulate-placeholder/task.md
Ilya Kantor 1f61c2ab1d ok
2017-03-15 00:43:43 +03:00

1 KiB
Raw Blame History

importance: 5


Улучшенный плейсхолдер

Реализуйте более удобный плейсхолдер-подсказку на JavaScript через атрибут data-placeholder.

Правила работы плейсхолдера:

  • Элемент изначально содержит плейсхолдер. Специальный класс placeholder придает ему синий цвет.
  • При фокусировке плейсхолдер показывается уже над полем, становясь "подсказкой".
  • При снятии фокуса, подсказка убирается, если поле пустое -- плейсхолдер возвращается в него.

Демо:

[iframe src="solution" height=100]

В этой задаче плейсхолдер должен работать на одном конкретном input. Подумайте, если input много, как здесь применить делегирование?