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 30 jQuery
jQuery中的deferred对象和extend方法详解
May 08 jQuery
jQuery 添加样式属性的优先级别方法(推荐)
Jun 08 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
Aug 23 jQuery
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
jQuery简单实现向列表动态添加新元素的方法示例
Dec 25 jQuery
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
jQuery实现ajax的嵌套请求案例分析
Feb 16 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
Jquery+AJAX实现无刷新上传并重命名文件操作示例【PHP后台接收】
May 29 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 jQuery
jQuery实现全选按钮
Jan 01 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页面缓存方法小结
2015/01/10 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
jquery ajax提交表单数据的两种实现方法
2010/04/29 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
JS实现仿百度输入框自动匹配功能的示例代码
2014/02/19 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
JS日期加减,日期运算代码
2015/11/05 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
JS实现用户注册时获取短信验证码和倒计时功能
2016/10/27 Javascript
jQuery实现页面滚动时智能浮动定位
2017/01/08 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
2017/07/18 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
javascript的this关键字详解
2019/05/20 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
原生JS实现烟花效果
2020/03/10 Javascript
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
Python简单实现安全开关文件的两种方式
2016/09/19 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
2017/10/15 Python
pip命令无法使用的解决方法
2018/06/12 Python
Python实现随机漫步功能
2018/07/09 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
2021/02/22 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
法国票务网站:Ticketmaster法国
2018/07/09 全球购物
美国在线购买和出售礼品卡网站:EJ Gift Cards
2019/06/09 全球购物
历史学专业毕业生求职信
2013/09/27 职场文书
汽车专业人才自我鉴定范文
2013/12/29 职场文书
电影雷锋观后感
2015/06/10 职场文书
旅游安全责任协议书
2016/03/22 职场文书
基于Python编写简易版的天天跑酷游戏的示例代码
2022/03/23 Python