jQuery制作input提示内容(兼容IE8以上)


Posted in jQuery onJuly 05, 2017

我们都知道HTML5的input新属性有 placeholder="",那么这个不兼容IE低版本我们只能用脚本来写了。

首先HTML新建一个input

<input type="text" class="input" value="请输入搜索内容" />

然后我们再引入相应的js库,再使用jQuery

<script src="js/jquery-1.8.3.min.js"></script>
  <script>
    $(".input").bind({
      focus:function(){ 
        if (this.value == this.defaultValue){ 
          this.value=""; 
        } 
      }, 
      blur:function(){ 
        if (this.value == ""){ 
          this.value = this.defaultValue; 
        } 
      } 
    });
  </script>

简单吧,这样就可以了,那么这个是input的属性是text,我们要密码password也一样可以显示IE低版本,我们用的方法就是用两个input,一个text默认显示,一个password默认隐藏,当text获取焦点时password显示,text隐藏,没有输入内容失去焦点text显示,password显示,好了,废话不多说,看代码!

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8" />
  <title>密码框提示</title>
</head>
<body>
  
  <input type="text" value="登录密码" class="show" >
  <input type="password" class="log_paw" style="display: none;">
  
  
  <script src="js/jquery-1.8.3.min.js"></script>
  <script>
    $('.show').focus(function(){
      var text_value = $(this).val();
      if (text_value == this.defaultValue) {
        $(this).hide();
        $(this).next('input.log_paw').show().focus();
      }
    });
    $('input.log_paw').blur(function() {
      var text_value = $(this).val();
      if (text_value == '') {
        $(this).prev('.show').show();
        $(this).hide();
      }
    });
  </script>
</body>
</html>

好了,代码就在这里了,希望能帮助到你!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jQuery+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
jQuery操作之效果详解
May 19 jQuery
jquery tmpl模板(实例讲解)
Sep 02 jQuery
jQuery读取本地的json文件(实例讲解)
Oct 31 jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 jQuery
jQuery实现鼠标点击处心形漂浮的炫酷效果示例
Apr 12 jQuery
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
Jquery获取radio选中值实例总结
Jan 17 jQuery
使用jquery的cookie实现登录页记住用户名和密码的方法
Mar 13 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
JS/jQuery实现超简单的Table表格添加,删除行功能示例
Jul 31 jQuery
jQuery常见面试题之DOM操作详析
Jul 05 #jQuery
jQuery使用ajax_动力节点Java学院整理
Jul 05 #jQuery
jQuery扩展_动力节点Java学院整理
Jul 05 #jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 #jQuery
jQuery事件_动力节点Java学院整理
Jul 05 #jQuery
jQuery修改DOM结构_动力节点Java学院整理
Jul 05 #jQuery
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 #jQuery
You might like
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
编写安全 PHP应用程序的七个习惯深入分析
2013/06/08 PHP
php中使用getimagesize获取图片、flash等文件的尺寸信息实例
2014/04/29 PHP
PHP常量define和const的区别详解
2019/05/18 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
在js中使用&quot;with&quot;语句中跨frame的变量引用问题
2007/03/08 Javascript
JS小框架 fly javascript framework
2009/11/26 Javascript
Json对象与Json字符串互转(4种转换方式)
2013/03/27 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
详解JS 比较两个Json对象的值是否相等的实例
2013/11/20 Javascript
javascript中定义类的方法汇总
2014/12/28 Javascript
初步了解javascript面向对象
2015/11/09 Javascript
Bootstrap select多选下拉框实现代码
2016/12/23 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
快速处理vue渲染前的显示问题
2018/03/05 Javascript
Vue中的无限加载vue-infinite-loading的方法
2018/04/08 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
[40:03]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第一场 8.21
2018/08/22 DOTA
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python pandas常用函数详解
2018/02/07 Python
Python对切片命名的实现方法
2018/10/16 Python
python pickle存储、读取大数据量列表、字典数据的方法
2019/07/07 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Django+python服务器部署与环境部署教程详解
2020/03/30 Python
详细分析Python collections工具库
2020/07/16 Python
老生常谈CSS中的长度单位
2016/06/27 HTML / CSS
CSS3中Transition动画属性用法详解
2016/07/04 HTML / CSS
面向中国市场的在线海淘美妆零售网站:Beauty House美丽屋
2021/03/02 全球购物
建材业务员岗位职责
2013/12/08 职场文书
汽车制造与装配专业自荐信范文
2014/01/02 职场文书
药品业务员岗位职责
2014/04/17 职场文书
《菜园里》教学反思
2014/04/17 职场文书
2014年统战工作总结
2014/12/09 职场文书
幼师辞职信怎么写
2015/02/27 职场文书
2019最新校园运动会广播稿!
2019/06/28 职场文书