2012-06-26 376 views
1

我看過谷歌找到一種方法來刪除焦點上的文本,但不能指望我們如何將它添加回來,如果沒有在該字段中輸入任何內容。onfocus從textarea刪除文本

這是我迄今爲止...

onfocus="if(this.value == 'Name*') { this.value = ''; }" value="Name*" 

這將刪除「姓名*」,但隨後它完全好去除,即使我沒有在輸入字段中。

+0

添加替換字符串,如果該值是空的的onblur。和重點去除它一樣的概念? –

回答

1

使用onblur事件,具有相似的if語句說,如果它等於一無所有然後THIS.VALUE應該等於我的佔位符文本。

onblur="if(this.value==''){this.value='Name*';}" 

onblur

0

使用jQuery

$("textarea").focus(function() { 

    if($(this).val() == "Name*") { 
     $(this).val(""); 
    } 

});