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实现的动态文字变化输出效果示例【附演示与demo源码下载】
Mar 24 jQuery
jquery Form轻松实现文件上传
May 24 jQuery
Mui使用jquery并且使用点击跳转新窗口的实例
Aug 19 jQuery
jQuery实现简单的计时器功能实例分析
Aug 29 jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 jQuery
jQuery实现简单的下拉菜单导航功能示例
Dec 07 jQuery
jQuery实现的两种简单弹窗效果示例
Apr 18 jQuery
jQuery插件Validation表单验证详解
May 26 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery使用动画队列自定义动画操作示例
Jun 16 jQuery
jQuery高级编程之js对象、json与ajax用法实例分析
Nov 01 jQuery
jquery选择器和属性对象的操作实例分析
Jan 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
php在线生成ico文件的代码
2007/10/09 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
PHP有序表查找之插值查找算法示例
2018/02/10 PHP
Yii框架的布局文件实例分析
2019/09/04 PHP
Prototype Selector对象学习
2009/07/23 Javascript
jQuery Animation实现CSS3动画示例介绍
2013/08/14 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
深入解析Vue 组件命名那些事
2017/07/18 Javascript
详解AngularJS1.x学习directive 中‘&amp; ’‘=’ ‘@’符号的区别使用
2017/08/23 Javascript
小程序如何使用分包加载的实现方法
2019/05/22 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
从表单校验看JavaScript策略模式的使用详解
2020/10/17 Javascript
浅谈scrapy 的基本命令介绍
2017/06/13 Python
Pycharm 设置自定义背景颜色的图文教程
2018/05/23 Python
python实现从文件中读取数据并绘制成 x y 轴图形的方法
2018/10/14 Python
Python基本socket通信控制操作示例
2019/01/30 Python
OpenCV python sklearn随机超参数搜索的实现
2020/01/17 Python
python列表返回重复数据的下标
2020/02/10 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
html特殊符号示例 html特殊字符编码对照表
2014/01/14 HTML / CSS
使用html5 canvas 画时钟代码实例分享
2015/11/11 HTML / CSS
世界领先的26岁以下学生和青少年旅行预订网站:StudentUniverse
2018/07/01 全球购物
给定一个时间点,希望得到其他时间点
2013/11/07 面试题
师范生自我鉴定
2014/03/20 职场文书
质量承诺书格式
2014/05/20 职场文书
党员廉洁自律承诺书
2014/05/26 职场文书
物理学专业求职信
2014/07/04 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
党小组鉴定意见
2015/06/02 职场文书
企业财务管理制度范本
2015/08/04 职场文书
python爬不同图片分别保存在不同文件夹中的实现
2021/04/02 Python
MySQL数据库事务的四大特性
2022/04/20 MySQL
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server