0

我相信任何人都知道搜索文本框的占位符行为。加载页面时,其中有一个字符串,例如“在此处搜索...”,并且一旦用户单击文本框,该字符串就会消失,并且如果用户没有插入一些想法,则它会再次出现这个文本框。

目前我使用 JQuery Placeholder-Plugin 在我的 ASP.Net-Page 中实现这一点。

我提出一个问题,也许插件不支持我想要的,也许它支持,不知道:

我将在文本框中有一个图像,而不是 playceholder-text 的字符串。(背景是,文本框是一个谷歌搜索,我想要漂亮的彩色谷歌文本,而不是无聊的单色“在这里用谷歌搜索......:”)。

有任何想法吗?

4

2 回答 2

1

我在 JQuery 中为此编写了一个插件,为了咯咯笑,我在这里发布了: Jquery Plugin page

出于某种原因,我将其称为默认框。那是因为它使用了文本框的 dom 默认值。也许这会对你有所帮助?

于 2011-04-04T08:53:49.960 回答
1

试试这个 HTML<input type="text" />

CSSinput{ background: url(http://profile.ak.fbcdn.net/hprofile-ak-prn1/71158_111108655596607_6920099_n.jpg) no-repeat left top }

Javascript$('input:text').keyup(function (e) { $(this).css('background', 'none'); if($(this).val() == ""){ $(this).css('background', 'url(http://profile.ak.fbcdn.net/hprofile-ak-prn1/71158_111108655596607_6920099_n.jpg) no-repeat left top'); } }); 我希望 kovu 能完美运行。

于 2012-11-06T04:52:20.033 回答