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 相关文章推荐
Prototype使用指南之selector.js
Jan 10 Javascript
JS冒泡事件的快速解决方法
Dec 16 Javascript
jquery实现鼠标滑过显示提示框的方法
Feb 05 Javascript
基于JS代码实现图片在页面中旋转效果
Jun 16 Javascript
js利用appendChild对标签进行排序的实现方法
Oct 16 Javascript
js 提交form表单和设置form表单请求路径的实现方法
Oct 25 Javascript
jQuery实现验证码功能
Mar 17 Javascript
jQuery自动或手动图片切换效果
Oct 11 jQuery
mui back 返回刷新页面的实例
Dec 06 Javascript
Vue项目组件化工程开发实践方案
Jan 09 Javascript
Bootstrap Table 双击、单击行获取该行及全表内容
Aug 31 Javascript
vue设置默认首页的操作
Aug 12 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
Smarty Foreach 使用说明
2010/03/23 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
javascript 写类方式之六
2009/07/05 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
jQuery实现邮箱下拉列表自动补全功能
2016/09/08 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
动手写一个angular版本的Message组件的方法
2017/12/16 Javascript
简述JS控制台的使用
2018/07/15 Javascript
Vue 实现拖动滑块验证功能(只有css+js没有后台验证步骤)
2018/08/24 Javascript
vue实现在一个方法执行完后执行另一个方法的示例
2018/08/25 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
linux下python使用sendmail发送邮件
2018/05/22 Python
python保存二维数组到txt文件中的方法
2018/11/15 Python
python 获取微信好友列表的方法(微信web)
2019/02/21 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
pycharm导入源码的具体步骤
2020/08/04 Python
Python列表推导式实现代码实例
2020/09/09 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
Python+kivy BoxLayout布局示例代码详解
2020/12/28 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
我们是伦敦女孩:WalG
2018/01/08 全球购物
会计主管岗位职责
2014/01/03 职场文书
小学英语教学反思案例
2014/02/04 职场文书
学习十八大报告感言
2014/02/28 职场文书
2014年业务员工作总结范文
2014/11/17 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
民间借贷被告代理词
2015/05/23 职场文书
读《解忧杂货店》有感:请相信一切都是最好的安排
2019/11/07 职场文书
python实现双向链表原理
2022/05/25 Python