将文本放在文本框中

use*_*483 1 html css textbox

有没有办法将文本放在文本框中,但也允许用户键入内容.我想在框内写"username:",并允许用户在冒号后面输入.我可以通过在文本框旁边创建一个div并使它看起来像是一个容器来做到这一点,但我想知道是否有更简单的方法?谢谢

编辑:我不想让文字消失.我只想让用户能够继续打字

编辑2:你不能在文本框中放置一个值的原因是因为它是一个表单.当用户在其将一起提交的值旁边键入用户名时

Bra*_*tie 9

HTML5具有您现在可以使用的占位符属性:

<input type="text" placeholder="username" />
Run Code Online (Sandbox Code Playgroud)

人们还创建了模仿此功能的javascript函数.

还有一个jQuery占位符插件也是如此,如果你想走那条路的话.