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 相关文章推荐
JavaScript小技巧 2.5 则
Sep 12 Javascript
基于jquery的回到页面顶部按钮
Jun 27 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
Jun 10 Javascript
jQuery常用且重要方法汇总
Jul 13 Javascript
jquery实现简单文字提示效果
Dec 02 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
Jul 13 Javascript
JavaScript简单获取系统当前时间完整示例
Aug 02 Javascript
Javascript中常用类型的格式化方法小结
Dec 26 Javascript
JavaScript中常见内置函数用法示例
May 14 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
Nov 01 Javascript
手把手教你从零开始react+antd搭建项目
Jun 03 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&amp;MYSQL服务器配置说明
2006/10/09 PHP
十天学会php之第五天
2006/10/09 PHP
php导入csv文件碰到乱码问题的解决方法
2014/02/10 PHP
ThinkPHP3.1.3版本新特性概述
2014/06/19 PHP
php+Memcached实现简单留言板功能示例
2017/02/15 PHP
ie和firefox中img对象区别的困惑
2006/12/27 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
javascript弹性运动效果简单实现方法
2016/01/08 Javascript
Javascript小技能总结(推荐)
2016/06/02 Javascript
使用Node.js给图片加水印的方法
2016/11/15 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
Angular4编程之表单响应功能示例
2017/12/13 Javascript
如何以Angular的姿势打开Font-Awesome详解
2018/04/22 Javascript
vue使用jsonp抓取qq音乐数据的方法
2018/06/21 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
详解Node.js中path模块的resolve()和join()方法的区别
2018/10/29 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
JS中的防抖与节流及作用详解
2019/04/01 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
python 多线程串行和并行的实例
2019/02/22 Python
3行Python代码实现图像照片抠图和换底色的方法
2019/10/10 Python
如何基于Python实现自动扫雷
2020/01/06 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
新娘父亲婚礼致辞
2014/01/16 职场文书
服装仓管员岗位职责
2014/06/17 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
中学生旷课检讨书500字
2014/10/29 职场文书
考试没考好检讨书(精选篇)
2014/11/16 职场文书
2015年领班工作总结
2015/04/29 职场文书
小学生手册家长意见
2015/06/03 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
MySQL中出现乱码问题的终极解决宝典
2021/05/26 MySQL