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实现鼠标经过显示动画边框特效
Mar 24 jQuery
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
jQuery之动画ajax事件(实例讲解)
Jul 18 jQuery
jQuery实现的文字逐行向上间歇滚动效果示例
Sep 06 jQuery
jQuery UI 实例讲解 - 日期选择器(Datepicker)
Sep 18 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
jQuery实现的模仿雨滴下落动画效果
Dec 11 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery实现简单飞机大战
Jul 05 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
使用sockets:从新闻组中获取文章(三)
2006/10/09 PHP
如何在PHP中使用Oracle数据库(5)
2006/10/09 PHP
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
apache+php完美解决301重定向的两种方法
2011/06/08 PHP
php画图实例
2014/11/05 PHP
php生成验证码函数
2015/10/20 PHP
php计算多个集合的笛卡尔积实例详解
2017/02/16 PHP
CodeIgniter框架基本增删改查操作示例
2017/03/23 PHP
PHP简单实现防止SQL注入的方法
2018/03/13 PHP
php 自定义函数实现将数据 以excel 表格形式导出示例
2019/11/13 PHP
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
angular.element方法汇总
2015/01/07 Javascript
jquery+ajax实现省市区三级联动效果简单示例
2017/01/04 Javascript
详解Vue2.X的路由管理记录之 钩子函数(切割流水线)
2017/05/02 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
深入理解webpack process.env.NODE_ENV配置
2020/02/23 Javascript
JavaScript文档加载模式以及元素获取
2020/07/28 Javascript
Python实现Linux中的du命令
2017/06/12 Python
利用Python批量提取Win10锁屏壁纸实战教程
2018/03/27 Python
python中使用iterrows()对dataframe进行遍历的实例
2018/06/09 Python
基于数据归一化以及Python实现方式
2018/07/11 Python
IntelliJ IDEA安装运行python插件方法
2018/12/10 Python
pandas取出重复数据的方法
2019/07/04 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
Python request操作步骤及代码实例
2020/04/13 Python
浅谈css3中的前缀
2016/07/20 HTML / CSS
html5的新增的标签和废除的标签简要概述
2013/02/20 HTML / CSS
英格兰橄榄球商店:England Rugby Store
2016/12/17 全球购物
财务会计毕业生自荐信
2013/11/02 职场文书
授权委托书样本
2014/04/03 职场文书
井冈山红色之旅心得体会
2014/10/07 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
详解redis分布式锁的这些坑
2021/05/19 Redis
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android