在输入类型文本php的背景文本

时间:2015-10-28 15:19:11

标签: php text background textfield

我认为这是一个简单的问题,但我不知道如何在谷歌搜索这个问题

我需要输入文本字段中的背景文本。喜欢:插入你的名字。当我按下字段插入我的名字时,文字消失

所以现在这是我的代码..

<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80">hello type here.</textarea><br />

任何人都可以帮助我吗?添加所需的一切......非常感谢&lt; 3

2 个答案:

答案 0 :(得分:3)

您需要占位符属性:

<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80" placeholder="hello type here."></textarea>

答案 1 :(得分:1)

对于textarea和输入字段,您只需使用“占位符”属性,如下所示:

<textarea placeholder="hello type here." id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80"></textarea>

但是,此属性与所有(主要是旧的)浏览器不兼容。 如果您想要访问这些浏览器,可以使用这样的JQuery插件,例如:https://github.com/mathiasbynens/jquery-placeholder

或者使用带有onfocus和onblur事件的javascript,如下所示:

<textarea onfocus="if(this.value=='Placeholder text')this.value='';" onblur="if(this.value=='')this.value='Placeholder text';">Placeholder text</textarea>