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 Plupload上传插件的使用
Apr 19 jQuery
使用jQuery ajaxupload插件实现无刷新上传文件
Apr 23 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery实现的弹幕效果完整实例
Sep 06 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
May 17 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
使用jQuery实现购物车
Oct 29 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下通过POST还是GET来传值
2008/06/05 PHP
CMS中PHP判断系统是否已经安装的方法示例
2014/07/26 PHP
PHP遍历XML文档所有节点的方法
2015/03/12 PHP
php socket通信(tcp/udp)实例分析
2016/02/14 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
php+iframe 实现上传文件功能示例
2020/03/04 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
React Native 使用Fetch发送网络请求的示例代码
2017/12/02 Javascript
vue2.0 资源文件assets和static的区别详解
2018/04/08 Javascript
JS实现星星海特效
2019/12/24 Javascript
Vue的状态管理vuex使用方法详解
2020/02/05 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
Python中的集合类型知识讲解
2015/08/19 Python
Python多重继承的方法解析执行顺序实例分析
2018/05/26 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
Win10下python 2.7与python 3.7双环境安装教程图解
2019/10/12 Python
python多线程并发及测试框架案例
2019/10/15 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
Python configparser模块常用方法解析
2020/05/22 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
介绍一下Python中webbrowser的用法
2013/05/07 面试题
地球物理学专业推荐信
2014/09/08 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
护理培训心得体会
2016/01/22 职场文书
用Python编写简单的gRPC服务的详细过程
2021/07/04 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
Python机器学习应用之工业蒸汽数据分析篇详解
2022/01/18 Python