所以这是我的问题,我有一个输入字段我知道它很简单,但我只是坚持:
<input type="text" onfocus="value=''" onblur="value='Enter your email address'" name="emailAddress" value="Enter your email address">
现在它做了什么,当我点击时,输入字段已准备好接受输入,当我输入一些东西并聚焦/点击时,我的数据消失和 输入你的电子邮件地址 来自onblur,所以有什么建议吗?
答案 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
检查值是否为空,如果它返回默认值,否则它不会执行任何操作。