2012-06-12 4 views
0

Есть ли плагин, который будет имитировать обработку Chrome и Safari атрибута-заполнителя HTML5 для старых браузеров, которые не поддерживают атрибут.Плагин-заполнитель HTML5 для старых браузеров

Как Chrome обрабатывает атрибут заполнитель:

  • Заполнитель текст добавляется в поле ввода в более светлый цвет
  • После того, как символ вводится в поле ввода текста заполнитель исчезает

Для старых браузеров плагин должен:

  • Скрыть текст заполнителя на нажатие клавиши на входе, а не на фокус.
  • Используйте атрибут placeholder для создания элемента метки с тем же значением, который накладывается поверх входного элемента, вместо того, чтобы вставлять значение в поле ввода (не хотите, чтобы значение placeholder повлияло на значения представления или другой код проверки).

Я уже некоторое время просматриваю доступные плагины, но я не смог найти что-то, что работает, как описано.

+0

Вы можете посмотреть [Placeholders.js] (https://github.com/jamesallardice/Placeholders.js), который заполняет атрибут 'placeholder' в старых браузерах. Это не плагин jQuery, но он хорошо работает. –

ответ

0

Есть огромные количество плагинов jQuery, которые имеют функциональные возможности точно так же, как это или аналогично этому. Сделайте поиск по «jquery placeholder» и выберите тот, который вам нравится.

Смежные вопросы