我可以很容易地创建一个html输入字段,里面已经有文本了。但是,当用户单击输入字段时,文本不会消失,而是停留在那里。然后,用户必须手动删除要键入的文本。如何创建一个输入字段,当用户单击输入字段框时,文本将消失?
发布于 2009-10-27 01:53:12
要做到这一点,您可以使用onfocus和onblur这两个事件:
<input type="text" name="theName" value="DefaultValue"
onblur="if(this.value==''){ this.value='DefaultValue'; this.style.color='#BBB';}"
onfocus="if(this.value=='DefaultValue'){ this.value=''; this.style.color='#000';}"
style="color:#BBB;" />https://stackoverflow.com/questions/1626107
复制相似问题