我已经在谷歌上寻找一种方法来删除焦点上的文本,但如果在该字段中没有输入任何内容,我无法弄清楚我们如何将其添加回来。
这是我目前所拥有的......
onfocus="if(this.value == 'Name*') { this.value = ''; }" value="Name*"
这将删除“名称*”,但即使我没有在该字段中输入,它也会被完全删除。
使用 onblur 事件,并带有类似的 if 语句,如果它不等于任何内容,那么 this.value 应该等于我的占位符文本。
onblur="if(this.value==''){this.value='Name*';}"
使用 jQuery
$("textarea").focus(function() {
if( $(this).val() == "Name*" ) {
$(this).val("");
}
});