Есть ли плагин, который будет имитировать обработку Chrome и Safari атрибута-заполнителя HTML5 для старых браузеров, которые не поддерживают атрибут.Плагин-заполнитель HTML5 для старых браузеров
Как Chrome обрабатывает атрибут заполнитель:
- Заполнитель текст добавляется в поле ввода в более светлый цвет
- После того, как символ вводится в поле ввода текста заполнитель исчезает
Для старых браузеров плагин должен:
- Скрыть текст заполнителя на нажатие клавиши на входе, а не на фокус.
- Используйте атрибут placeholder для создания элемента метки с тем же значением, который накладывается поверх входного элемента, вместо того, чтобы вставлять значение в поле ввода (не хотите, чтобы значение placeholder повлияло на значения представления или другой код проверки).
Я уже некоторое время просматриваю доступные плагины, но я не смог найти что-то, что работает, как описано.
Вы можете посмотреть [Placeholders.js] (https://github.com/jamesallardice/Placeholders.js), который заполняет атрибут 'placeholder' в старых браузерах. Это не плагин jQuery, но он хорошо работает. –