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 Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
使用vue与jquery实时监听用户输入状态的操作代码
Sep 19 jQuery
一个有意思的鼠标点击文字特效jquery代码
Sep 23 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
jQuery阻止事件冒泡实例分析
Jul 03 jQuery
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jquery 验证用户名是否重复代码实例
May 14 jQuery
Jquery让form表单异步提交代码实现
Nov 14 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
如何在vue 中引入使用jquery
Nov 10 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
php实现和c#一致的DES加密解密实例
2017/07/24 PHP
解决laravel groupBy 对查询结果进行分组出现的问题
2019/10/09 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
在javascript将NodeList作为Array数组处理的方法
2010/07/09 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
JavaScript 基本概念
2015/01/20 Javascript
JavaScript中rem布局在react中的应用
2015/12/09 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
javascript 玩转Date对象(实例讲解)
2017/07/11 Javascript
基于jquery实现多级菜单效果
2017/07/25 jQuery
Thinkphp5微信小程序获取用户信息接口的实例详解
2017/09/26 Javascript
微信小程序开发问题之wx.previewImage
2018/12/25 Javascript
vue项目中实现的微信分享功能示例
2019/01/21 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
js验证账户名是否重复
2020/05/26 Javascript
vue 避免变量赋值后双向绑定的操作
2020/11/07 Javascript
[01:07:53]RNG vs VG 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
python 默认参数问题的陷阱
2016/02/29 Python
Python随机生成均匀分布在单位圆内的点代码示例
2017/11/13 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
python 实现控制鼠标键盘
2020/11/27 Python
实习会计求职自荐信范文
2014/03/10 职场文书
个人对照检查材料思想汇报(四风问题)
2014/09/25 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
复试通知单模板
2015/04/24 职场文书
OpenCV-Python实现油画效果的实例
2021/06/08 Python
SQL SERVER实现连接与合并查询
2022/02/24 SQL Server
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers