HTML5-заполнитель исчезает в фокусе

Есть ли в свободном доступе плагин jQuery, который изменяет поведение заполнителя в соответствии со спецификацией HTML5?

Перед фокусом
chrome unfocused placeholder

В фокусе хорошо (Safari)
safari focused placeholder

В фокусе плохо (Chrome, Firefox)
chrome focused placeholder

Вы можете то, что делает ваш браузер , с помощью этой простой скрипки .

Черновик спецификации HTML5 гласит :

Пользовательские агенты должны представить эту подсказку пользователю после удаления из нее разрывов строк, когда значением элемента является пустая строка и / или элемент управления не сфокусирован (например, отображая его внутри пустого несфокусированного элемента управления и скрыв в противном случае).

Символ «/ или» является новым в текущем проекте, поэтому я полагаю, что именно поэтому Chrome и Firefox пока не поддерживают его. См. Ошибка WebKit № 73629 , Ошибка Chromium № 103025 .

27
задан Dan Abramov 26 December 2011 в 02:24
поделиться