javascript:onblur值没有出现

时间:2014-03-13 12:24:22

标签: javascript

我试图获得名字'如果用户将焦点从盒子中取出而没有输入任何内容,则重新出现在此输入框中。

这是无效的代码:

<input type="text" value="Name" onfocus="if(this.value='Name'){this.value=''}"  onblur="if(this.value=''){this.value='Name'}"/>

希望有人可以快速帮助我!

1 个答案:

答案 0 :(得分:1)

正如Rob Sedgwick的评论所指出,使用===代替=进行比较,

<input type="text" value="Name" onfocus="if(this.value==='Name'){this.value=''}" onblur="if(this.value===''){this.value='Name'}" />

P.S。您可以使用占位符:

<input type="text" placeholder="Name" />