jQuery <input>водяной знак, который остается сфокусированным - PullRequest
6 голосов
/ 11 января 2010

У меня есть несколько <input> в форме, и я хотел бы пометить их водяными знаками с полями. Уже существует множество плагинов с водяными знаками, но, насколько я могу судить, все они очищают водяной знак, когда <input> сфокусирован, даже если ничего не введено.

В идеале мне бы хотелось, чтобы продолжало отображаться до тех пор, пока пользователь не наберет что-то в , в фокусе или нет.

Кто-нибудь знает о плагине, который уже делает это, или знает пример кода, который может помочь мне?

Ответы [ 3 ]

7 голосов
/ 11 января 2010

Этот плагин сохранит водяной знак при фокусировке ввода, хотя он будет скрываться при любом нажатии (даже Ctrl).

2 голосов
/ 26 июля 2012

Я создал гибкий плагин для этой цели.он получает статус: сфокусирован и заполнен, и вы можете определить свой собственный CSS для управления стилем, таким как видимость, цвет и ... проверить образцы и полный документ для jQuery Placeholder здесь

0 голосов
/ 11 января 2010

В качестве другой альтернативы, если вам по каким-либо причинам вам нравится один из других плагинов, было бы не сложно изменить скрипт так, чтобы водяной знак исчезал на keyup, а не focus.

...