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的密码强度验证代码
Mar 01 Javascript
JavaScript 产生不重复的随机数三种实现思路
Dec 13 Javascript
JavaScript中双叹号(!!)作用示例介绍
Apr 10 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
Aug 30 Javascript
基于jquery实现表格无刷新分页
Jan 07 Javascript
使用node+vue.js实现SPA应用
Jan 28 Javascript
jQuery CSS3自定义美化Checkbox实现代码
May 12 Javascript
JS 全屏和退出全屏详解及实例代码
Nov 07 Javascript
微信小程序 简单教程实例详解
Jan 13 Javascript
Vue SPA单页应用首屏优化实践
Jun 28 Javascript
javascript实现移动端轮播图
Dec 09 Javascript
element 动态合并表格的步骤
Dec 31 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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
用php简单实现加减乘除计算器
2014/01/06 PHP
PDO::beginTransaction讲解
2019/01/27 PHP
JavaScript字符串对象的concat方法实例(用于连接两个或多个字符串)
2014/10/16 Javascript
分享28款免费实用的 JQuery 图片和内容滑块插件
2014/12/15 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
2015/04/16 Javascript
cocos2dx骨骼动画Armature源码剖析(一)
2015/09/08 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
JavaScript条件判断_动力节点Java学院整理
2017/06/26 Javascript
浅谈vue-router2路由参数注意的问题
2017/11/08 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
小程序兼容安卓和IOS数据处理问题及坑
2018/09/18 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
TensorFlow.js 微信小程序插件开始支持模型缓存的方法
2020/02/21 Javascript
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python-OpenCV基本操作方法详解
2018/04/02 Python
完美解决Pycharm无法导入包的问题 Unresolved reference
2018/05/18 Python
Django 拆分model和view的实现方法
2019/08/16 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
Python 爬虫批量爬取网页图片保存到本地的实现代码
2020/12/24 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
DKNY品牌官网:纽约大都会时尚风格
2016/10/20 全球购物
药剂学专业应届生自荐信
2013/09/29 职场文书
服装促销活动方案
2014/02/23 职场文书
《泉水》教学反思
2014/04/11 职场文书
森马旗舰店双十一营销方案
2014/09/29 职场文书
机关职员工作检讨书
2014/10/23 职场文书
房产公证书样本
2015/01/23 职场文书
创业计划书之香辣虾火锅
2019/09/23 职场文书
Python编程源码报错解决方法总结经验分享
2021/10/05 Python