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 相关文章推荐
Code: write(s,d) 输出连续字符串
Aug 19 Javascript
模仿JQuery.extend函数扩展自己对象的js代码
Dec 09 Javascript
理解Javascript_07_理解instanceof实现原理
Oct 15 Javascript
JavaScript call apply使用 JavaScript对象的方法绑定到DOM事件后this指向问题
Sep 28 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
三种Node.js写文件的方式
Mar 08 Javascript
vue.js初学入门教程(2)
Nov 07 Javascript
原生js实现addclass,removeclass,toggleclasss实例
Nov 24 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 Javascript
JS使用正则表达式提交页面验证的代码
Oct 16 Javascript
在Express中提供静态文件的实现方法
Oct 17 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
收音机发烧友应当熟知的100条知识
2021/03/02 无线电
在PHP中使用redis
2013/11/04 PHP
PHP小教程之实现链表
2014/06/09 PHP
php简单压缩css样式示例
2016/09/22 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
深入浅出分析javaScript中this用法
2015/05/09 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
js简单设置与使用cookie的方法
2016/01/22 Javascript
window.onerror()的用法与实例分析
2016/01/27 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
bootstrap学习笔记之初识bootstrap
2016/06/21 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
Vue多组件仓库开发与发布详解
2019/02/28 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
[43:03]LGD vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
Django 解决distinct无法去除重复数据的问题
2020/05/20 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
实例教程 纯CSS3打造非常炫的加载动画效果
2014/11/05 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
匈牙利墨盒和碳粉购买网站:CDRmarket
2018/04/14 全球购物
实习自我鉴定
2013/12/15 职场文书
小学教师听课制度
2014/02/01 职场文书
2014年五四青年节演讲稿范文
2014/04/22 职场文书
2014年环保局工作总结
2014/12/11 职场文书
经理助理岗位职责
2015/02/02 职场文书
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL
利用 Python 的 Pandas和 NumPy 库来清理数据
2022/04/13 Python
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS