我试图让下列内容在文本本身(不是输入窗口)下面显示带有边框的“搜索”一词。我试图使用在这里找到的CSS placeholder
How do I Add border to text in inputfield,但它不起作用。这里是我的输入框(它是WordPress的搜索框):将边框添加到输入字段的文本
<input id="search" name="s" type="text" onfocus="if(this.value=='Search') this.value='';" onblur="if(this.value=='') this.value='Search';" value="Search" />
我会非常感激给谁就给谁可以给我一个修复。我知道这是因为我有onfocus=
和onblur=
而不是只有placeholder=
,但似乎无法弄清楚。
这里是我的小提琴http://jsfiddle.net/6Gevu/14/
谢谢,但我需要它是边框底部:1px固体,而不是文字装饰:下划线。我知道它的具体,但它的设计所需 –
这需要一些努力,也许这就是你要找的:http://jsfiddle.net/HR5N8/406/ – Tdelang
我不确定那会做技巧,但我感谢你的帮助。你有任何建议进一步研究,使这种情况发生?我必须依赖JavaScript吗? –