JS实现输入框提示文字点击时消失效果


Posted in Javascript onJuly 19, 2016

本文实例讲述了JS实现输入框提示文字点击时消失效果。分享给大家供大家参考,具体如下:

在网页登陆框里的输入框里常常会看到提示你输入什么内容的字样颜色比较淡的,这个就是“文本框点击时文字消失,失去焦点时文字出现”这个效果;这个效果用个JS就可以完成,这个效果是做网站的人必备的JS代码;自己会写JS的写写也快,不会写的就需要代码收集以作备用,用到的时候就方便多了。

下面就是这个效果实现用到的JS代码:

<script language="JavaScript" type="text/javascript">
  function addListener(element,e,fn){
    if(element.addEventListener){
       element.addEventListener(e,fn,false);
     } else {
       element.attachEvent("on" + e,fn);
     }
  }
  var myinput = document.getElementById("myinput");
  addListener(myinput,"click",function(){
  myinput.value = "";
  })
  addListener(myinput,"blur",function(){
  myinput.value = "请输入您的ID";
  })
</script>

只要把这段代码保存成一个JS文件就可以的,在网页里做好引用就OK,轻松的完成这个给不会程序的人看起来很难的效果。

Html代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charsetGB2312" />
 <title>文本框点击时文字消失,失去焦点时文字出现</title>
 </head>
 <body>
 <input type="text" value="请输入您的ID" id="myinput" />
 </body>
</html>
<script language="JavaScript" type="text/javascript">
  function addListener(element,e,fn){
    if(element.addEventListener){
       element.addEventListener(e,fn,false);
     } else {
       element.attachEvent("on" + e,fn);
     }
  }
  var myinput = document.getElementById("myinput");
  addListener(myinput,"click",function(){
  myinput.value = "";
  })
  addListener(myinput,"blur",function(){
  myinput.value = "请输入您的ID";
  })
</script>

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
jquery封装的对话框简单实现
Jul 21 Javascript
简单的JavaScript互斥锁分享
Feb 02 Javascript
js获取url中&quot;?&quot;后面的字串方法
May 15 Javascript
基于jQuery实现表单提交验证
Nov 24 Javascript
javascript实现画不相交的圆
Apr 07 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
JavaScript中匿名函数的用法及优缺点详解
Jun 01 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
May 30 Javascript
ES6 javascript中class类的get与set用法实例分析
Oct 30 Javascript
Vue 动态设置路由参数的案例分析
Apr 24 Javascript
centos 上快速搭建ghost博客方法分享
May 23 Javascript
vue.js实现备忘录demo
Jun 26 Javascript
JavaScript新增样式规则(推荐)
Jul 19 #Javascript
JavaScript动态添加css样式和script标签
Jul 19 #Javascript
javascript中使用未定义变量或值的情况分析
Jul 19 #Javascript
js基于cookie记录来宾姓名的方法
Jul 19 #Javascript
jQuery悬停文字提示框插件jquery.tooltipster.js用法示例【附demo源码下载】
Jul 19 #Javascript
使用plupload自定义参数实现多文件上传
Jul 19 #Javascript
artDialog+plupload实现多文件上传
Jul 19 #Javascript
You might like
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
php实现面包屑导航例子分享
2015/12/19 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
2016/03/21 PHP
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
2012/09/16 Javascript
js检验密码强度(低中高)附图
2014/06/05 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
理解javascript中的闭包
2017/01/11 Javascript
angularJS之$http:与服务器交互示例
2017/03/17 Javascript
xmlplus组件设计系列之选项卡(Tabbar)(5)
2017/05/03 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
Javascript组合继承方法代码实例解析
2020/04/02 Javascript
Python中如何获取类属性的列表
2016/12/26 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python 实现目录复制的三种小结
2019/12/04 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
python使用numpy实现直方图反向投影示例
2020/01/17 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
使用Python获取爱奇艺电视剧弹幕数据的示例代码
2021/01/12 Python
python实现银行账户系统
2021/02/22 Python
FORZIERI福喜利中国官网:奢侈品购物梦工厂
2019/05/03 全球购物
机电专业毕业生求职信
2013/10/27 职场文书
临床医师专业个人自我评价
2014/01/08 职场文书
教师现实表现材料
2014/02/14 职场文书
尊老爱幼演讲稿
2014/09/04 职场文书
个人四风问题对照检查材料思想汇报
2014/10/06 职场文书
镇党政领导班子民主生活会思想汇报
2014/10/11 职场文书
教师工作总结范文2014
2014/11/10 职场文书
文艺演出主持词
2015/07/01 职场文书
2016年过年放假安排通知
2015/08/18 职场文书