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 二进制运算技巧解析
Nov 27 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
Dec 11 Javascript
jquery实现手机发送验证码的倒计时代码
Feb 12 Javascript
JavaScript中的Function函数
Aug 27 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
Apr 06 Javascript
mui上拉加载更多下拉刷新数据的封装过程
Nov 03 Javascript
如何使node也支持从url加载一个module详解
Jun 05 Javascript
JS二级菜单不同实现方法分析【4种方法】
Dec 21 Javascript
JS中注入eval, Function等系统函数截获动态代码
Apr 03 Javascript
jQuery分组选择器简单用法示例
Apr 04 jQuery
vue开发移动端底部导航条功能
Apr 08 Javascript
实例讲解React 组件生命周期
Jul 08 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
四月新番又没了,《Re:从零开始的异世界生活》第二季延期至7月播出
2020/05/06 日漫
短波问题解答
2021/02/28 无线电
我的论坛源代码(十)
2006/10/09 PHP
PHP写的简单数字验证码实例
2017/05/23 PHP
Yii2框架自定义类统一处理url操作示例
2019/05/25 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
js仿百度切换皮肤功能(html+css)
2016/07/10 Javascript
一个简单不报错的summernote 图片上传案例
2016/07/11 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
Vue+Java 通过websocket实现服务器与客户端双向通信操作
2020/09/22 Javascript
微信小程序自定义底部弹出框功能
2020/11/18 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
Node使用koa2实现一个简单JWT鉴权的方法
2021/01/26 Javascript
python 运算符 供重载参考
2009/06/11 Python
python实现的简单RPG游戏流程实例
2015/06/28 Python
python版本坑:md5例子(python2与python3中md5区别)
2017/06/20 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
解析Python的缩进规则的使用
2019/01/16 Python
在pytorch中查看可训练参数的例子
2019/08/18 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Python tkinter之Bind(绑定事件)的使用示例
2021/02/05 Python
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
阿迪达斯香港官网:adidas香港
2019/11/09 全球购物
linux面试题参考答案(7)
2014/07/24 面试题
实习护士自我鉴定
2013/10/13 职场文书
金融学专科生自我鉴定
2014/02/21 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
2019旅游导游工作总结
2019/06/27 职场文书