on输入字段模糊不工作

时间:2011-07-15 16:20:46

标签: javascript html css

所以这是我的问题,我有一个输入字段我知道它很简单,但我只是坚持:

<input type="text"  onfocus="value=''" onblur="value='Enter your email address'" name="emailAddress" value="Enter your email address">

现在它做了什么,当我点击时,输入字段已准备好接受输入,当我输入一些东西并聚焦/点击时,我的数据消失 输入你的电子邮件地址 来自onblur,所以有什么建议吗?

1 个答案:

答案 0 :(得分:4)

试试这个:

<input type="text"  onfocus="value=''" onblur="if(this.value=='')this.value='Enter your email address'" name="emailAddress" value="Enter your email address">

演示: http://jsfiddle.net/GdPJa/

onblur检查值是否为空,如果它返回默认值,否则它不会执行任何操作。