2010-07-30 72 views
0

您好,所以我有两个输入字段(用户&密码)与值输入字段删除

我想对他们有“用户名”,然后当你点击它的文本“username”的消失和空并输入用户名。所以,如果你按下了,而且你喜欢点击另一种方式,用户名又会出现。 所以,只有当输入/键入了某些东西,并且您从输入字段中单击时,输入的文本仍然应该在那里。

如何做到这一点?例如: http://www.dkbn.dk在那些两个输入字段

+2

HTML5的选择将是一个占位符:ie' <输入...占位符=“用户名“...' – tcooc 2010-07-30 14:00:11

+0

为什么不回复并处理答案? – mplungjan 2013-12-18 18:50:09

回答

0

这通常被称为水印。有很多Javascript插件可用于执行此操作。如果你使用jQuery,我会检查出In-Field Labels。这是我使用的一个

2

使用focusblur事件决定何时添加/删除文本:

$('#myinput').focus(function() { 
    if (this.value == "Username") 
     this.value = "";  
}).blur(function() { 
    if (this.value == "") 
     this.value = "Username";  
});