你的位置:首页 > Java教程

[Java教程]点击鼠标清除文本框中的内容


点击鼠标清除文本框中的内容:
一般内容型的网站都有搜索功能,在默认状态下搜索框中都有默认的提示文本,例如“请输入要搜索的关键词”,但当搜索框获得焦点的时候,默认的提示文本内容会被清空,下面就简单介绍以下如何实现此功能,代码实例如下:

<!<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" /><title>蚂蚁部落</title><style type="text/css">input { width: 150px;}</style><script type="text/javascript">window.onload = function () { var sousuo = document.getElementById("sousuo"); sousuo.onfocus = function () {  sousuo.value = ""; } sousuo.onblur = function () {  sousuo.value = "请输入要搜索的关键词"; }}</script></head><body><input type="text" name="sousuo" id="sousuo" value="请输入要搜索的关键词" /></body></html>

以上代码实现了我们想要的功能,当文本框获得焦点的时候,提示文本会被清空,当失去焦点的时候,提示文本又会自动添加。下面简单介绍一下如何实现此效果:
分别文本框分别绑定focus和blur事件处理函数,规定当文本框获得焦点和失去焦点时对文本value属性的处理情况。

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=6265

更多内容可以参阅:http://www.softwhy.com/javascript/