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 相关文章推荐
JS启动应用程序的一个简单例子
May 11 Javascript
JS OOP包机制,类创建的方法定义
Nov 02 Javascript
jquery实现表格奇数偶数行不同样式(有图为证及实现代码)
Jan 23 Javascript
Function.prototype.apply()与Function.prototype.call()小结
Apr 27 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
Oct 28 Javascript
jQuery双向列表选择器select版
Nov 01 Javascript
WEB开发之注册页面验证码倒计时代码的实现
Dec 15 Javascript
JavaScript提高加载和执行效率的方法
Feb 03 Javascript
解决vue字符串换行问题(绝对管用)
Aug 06 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
Aug 17 Javascript
Vue 修改网站图标的方法
Dec 31 Vue.js
js正则匹配markdown里的图片标签的实现
Mar 24 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
单位速度在实战中的运用
2020/03/04 星际争霸
漂亮但不安全的CTB
2006/10/09 PHP
PHP+javascript液晶时钟
2006/10/09 PHP
php版微信公众平台接口开发之智能回复开发教程
2016/09/22 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
php微信公众号开发之现金红包
2018/04/16 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
几个javascript操作word的参考代码
2009/10/26 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
一个极为简单的requirejs实现方法
2016/10/20 Javascript
解决OneThink中无法异步提交kindeditor文本框中修改后的内容方法
2017/05/05 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
JS函数内部属性之arguments和this实例解析
2018/10/07 Javascript
深入浅出 Vue 系列 -- 数据劫持实现原理
2019/04/23 Javascript
react+redux仿微信聊天界面
2019/06/21 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
vue Element左侧无限级菜单实现
2020/06/10 Javascript
Python计时相关操作详解【time,datetime】
2017/05/26 Python
python 检查文件mime类型的方法
2018/12/08 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
使用Python三角函数公式计算三角形的夹角案例
2020/04/15 Python
Python基于callable函数检测对象是否可被调用
2020/10/16 Python
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
法人授权委托书格式
2014/04/08 职场文书
厉行勤俭节约倡议书
2014/05/16 职场文书
质量标语大全
2014/06/12 职场文书
中国梦团日活动总结
2014/07/07 职场文书
党的群众路线教育实践活动查摆问题自查报告
2014/10/10 职场文书
2015年扶贫帮困工作总结
2015/05/20 职场文书
湘江北去观后感
2015/06/15 职场文书
环保建议书作文500字
2015/09/14 职场文书
个人售房合同协议书
2016/03/21 职场文书
python中subplot大小的设置步骤
2021/06/28 Python
win10蓝屏0xc0000001安全模式进不了怎么办?win10出现0xc0000001的解决方法
2022/08/05 数码科技