我试图获得名字'如果用户将焦点从盒子中取出而没有输入任何内容,则重新出现在此输入框中。
这是无效的代码:
<input type="text" value="Name" onfocus="if(this.value='Name'){this.value=''}" onblur="if(this.value=''){this.value='Name'}"/>
希望有人可以快速帮助我!
答案 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" />