我已经在google上找到了一种方法来删除焦点上的文字,但如果在该字段中没有输入任何内容,则无法确定如何将其添加回来。
这就是我到目前为止......
onfocus="if(this.value == 'Name*') { this.value = ''; }" value="Name*"
这将删除“姓名*”,但即使我没有在该字段中输入,它也会完全删除。
答案 0 :(得分:1)
使用onblur事件,使用类似的if语句,如果它等于什么,则this.value应该等于我的占位符文本。
onblur="if(this.value==''){this.value='Name*';}"
答案 1 :(得分:0)
答案 2 :(得分:0)
使用JQuery
$("textarea").focus(function() {
if( $(this).val() == "Name*" ) {
$(this).val("");
}
});