2010-07-30 115 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";  
});