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实现显示和隐藏的4种简单方式
Aug 28 Javascript
javascript中数组的定义及使用实例
Jan 21 Javascript
JQuery实现样式设置、追加、移除与切换的方法
Jun 11 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
D3.js实现散点图和气泡图的方法详解
Sep 21 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
Jul 18 Javascript
vue2.0 中使用transition实现动画效果使用心得
Aug 13 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
Aug 24 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
微信小程序仿知乎实现评论留言功能
Nov 28 Javascript
微信小程序文章详情页跳转案例详解
Jul 09 Javascript
layui当点击文本框时弹出选择框,显示选择内容的例子
Sep 02 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
espresso double下 咖啡粉超细时 饼压力对咖啡的影响
2021/03/03 冲泡冲煮
mysql5的sql文件导入到mysql4的方法
2008/10/19 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
2016/05/20 PHP
HTML IMG标签 onload 内存溢出导致浏览器CPU占用过高
2021/03/09 Javascript
JavaScript OOP类与继承
2009/11/15 Javascript
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
JavaScript学习笔记之创建对象
2016/03/25 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
如何解决IONIC页面底部被遮住无法向上滚动问题
2016/09/06 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
jquery+html仿翻页相册功能
2016/12/20 Javascript
Bootstrap源码解读标签、徽章、缩略图和警示框(8)
2016/12/26 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
JavaScript中运算符规则和隐式类型转换示例详解
2017/09/06 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
jQuery实现简单轮播图效果
2020/12/27 jQuery
Python内置的字符串处理函数详细整理(覆盖日常所用)
2014/08/19 Python
Python数据库的连接实现方法与注意事项
2016/02/27 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Python元组常见操作示例
2019/02/19 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Python with用法:自动关闭文件进程
2019/07/10 Python
python基于Selenium的web自动化框架
2019/07/14 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
python 将视频 通过视频帧转换成时间实例
2020/04/23 Python
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
职业生涯规划怎么写
2013/12/29 职场文书
环境保护标语
2014/06/20 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
2015年体检中心工作总结
2015/05/27 职场文书
小学家长意见怎么写
2015/06/03 职场文书
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js