我认为这是一个简单的问题,但我不知道如何在谷歌搜索这个问题
我需要输入文本字段中的背景文本。喜欢:插入你的名字。当我按下字段插入我的名字时,文字消失
所以现在这是我的代码..
<textarea id="dox" name="<?php echo $_SESSION["dox"]; ?>" rows="25" cols="80">hello type here.</textarea><br />
任何人都可以帮助我吗?添加所需的一切......非常感谢&lt; 3
答案 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>