• Еще раз о Placeholder'ах

      Недавно на Хабре проскакивало несколькой статей, в которых описывались различные способы реализации подсказок в полях для ввода (1, 2).
      Мне ближе по душе был второй способ, так как его описание заключалось в использовании атрибута placeholder у элементов input.
      Но не давало покоя одно «но» — скрипт базировался на замене свойства value у элемента. Мне кажется это не совсем правильным.
      Итак, мой «велосипед», базируется на наложении слоя с подсказкой поверх элемента input . Конечно, очевидный минус этого подхода в том, что разрастается DOM-дерево, и затраты времени на создание новых элементов. Но зато значение value остается «чистым».

      Проект на гугл-коде http://code.google.com/p/placeholderjs/
      Живой пример