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 插件实现图片延迟加载效果代码
Feb 06 Javascript
利用进制转换压缩数字函数分享
Jan 02 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
实例讲解jQuery中对事件的命名空间的运用
May 24 Javascript
使用JQuery选择HTML遍历函数的方法
Sep 17 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
Oct 19 Javascript
JS中关于事件处理函数名后面是否带括号的问题
Nov 16 Javascript
微信小程序 闭包写法详细介绍
Dec 14 Javascript
微信小程序实战之上拉(分页加载)效果(2)
Apr 17 Javascript
详解vue数据渲染出现闪烁问题
Jun 29 Javascript
解决vue+webpack打包路径的问题
Mar 06 Javascript
vue draggable resizable gorkys与v-chart使用与总结
Sep 05 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
如何使用Strace调试工具
2013/06/03 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
js获取多个tagname的节点数组
2013/09/22 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
Vue中如何实现轮播图的示例代码
2017/07/27 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
Flutter 超实用简单菜单弹出框 PopupMenuButton功能
2019/08/06 Javascript
在Python的Django框架中创建语言文件
2015/07/27 Python
详解C++编程中一元运算符的重载
2016/01/19 Python
机器学习的框架偏向于Python的13个原因
2017/12/07 Python
Python模块搜索路径代码详解
2018/01/29 Python
对Python实现累加函数的方法详解
2019/01/23 Python
pyqt5 QProgressBar清空进度条的实例
2019/06/21 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python分割一个文本为多个文本的方法
2019/07/22 Python
pygame实现五子棋游戏
2019/10/29 Python
python实现udp传输图片功能
2020/03/20 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
Python读写csv文件流程及异常解决
2020/10/20 Python
基于html5实现的图片墙效果
2014/10/16 HTML / CSS
来自南加州灵感的工作和娱乐服装:TravisMathew
2019/05/01 全球购物
Swanson中国官网:美国斯旺森健康产品公司
2021/03/01 全球购物
运动会领导邀请函
2014/01/10 职场文书
师范学院美术系毕业生自我鉴定
2014/01/29 职场文书
幼儿评语大全
2014/04/30 职场文书
初一新生军训方案
2014/05/22 职场文书
单位单身证明样本
2014/10/11 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
课文《燕子》教学反思
2016/02/17 职场文书
Nginx中break与last的区别详析
2021/03/31 Servers