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实现的UBB编码函数
Mar 09 Javascript
js 新浪的一个图片播放图片轮换效果代码
Jul 15 Javascript
node.js中的console.timeEnd方法使用说明
Dec 09 Javascript
微信小程序 九宫格实例代码
Jan 21 Javascript
jQuery实现的分页功能示例
Jan 22 Javascript
Bootstrap table表格简单操作
Feb 07 Javascript
javascript实现二叉树的代码
Jun 08 Javascript
Vue.js划分组件的方法
Oct 29 Javascript
Angular实现下拉框模糊查询功能示例
Jan 03 Javascript
Vue2.0中三种常用传值方式(父传子、子传父、非父子组件传值)
Aug 16 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
Nov 08 Javascript
vue将后台数据时间戳转换成日期格式
Jul 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
PHP命名空间(Namespace)简明教程
2014/06/11 PHP
PHP微框架Dispatch简介
2014/06/12 PHP
php 使用file_get_contents读取大文件的方法
2014/11/13 PHP
分享PHP-pcntl 实现多进程代码
2016/09/30 PHP
PHP微信红包生成代码分享
2016/10/06 PHP
Yii遍历行下每列数据的方法
2016/10/17 PHP
ThinkPHP3.2框架操作Redis的方法分析
2019/05/05 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
ExtJS 2.0实用简明教程 之Border区域布局
2009/04/29 Javascript
Javascript的匿名函数小结
2009/12/31 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
Jquery中使用show()与hide()方法动画显示和隐藏图片
2015/10/08 Javascript
JS匿名函数实例分析
2016/11/26 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
JavaScript如何对图片进行黑白化
2018/04/10 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
python多线程http下载实现示例
2013/12/30 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
对Python3 解析html的几种操作方式小结
2019/02/16 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
调用HTML5的Canvas API绘制图形的快速入门指南
2016/06/17 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
高中自我鉴定范文
2013/11/03 职场文书
小学生家长寄语
2014/04/02 职场文书
工作分析计划书
2014/04/30 职场文书
先进班集体事迹材料
2014/12/25 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL