onfocus从textarea中删除文本

时间:2012-06-26 14:47:54

标签: jquery html css

我已经在google上找到了一种方法来删除焦点上的文字,但如果在该字段中没有输入任何内容,则无法确定如何将其添加回来。

这就是我到目前为止......

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

这将删除“姓名*”,但即使我没有在该字段中输入,它也会完全删除。

3 个答案:

答案 0 :(得分:1)

使用onblur事件,使用类似的if语句,如果它等于什么,则this.value应该等于我的占位符文本。

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

onblur

答案 1 :(得分:0)

答案 2 :(得分:0)

使用JQuery

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

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

});