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 封装 Ajax 常用方法(推荐)
May 21 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jquery实现左右轮播切换效果
Jan 01 jQuery
jQuery zTree搜索-关键字查询 递归无限层功能实现代码
Jan 25 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
May 26 jQuery
jQuery实现的滑块滑动导航效果示例
Jun 04 jQuery
jQuery实现列表的增加和删除功能
Jun 14 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
JQuery animate动画应用示例
May 14 jQuery
jQuery实现增删改查
Dec 22 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加MYSQL服务器
2006/10/09 PHP
php_screw 1.5:php加密: 安装与使用详解
2013/06/20 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
2017/08/10 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/02/09 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
JavaScript动态操作表格实例(添加,删除行,列及单元格)
2013/11/25 Javascript
js实现div的切换特效上一个下一个
2014/02/11 Javascript
Seajs的学习笔记
2014/03/04 Javascript
Angularjs基础知识及示例汇总
2015/01/22 Javascript
基于jQuery实现Tabs选项卡自定义插件
2016/11/21 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
layui实现form表单同时提交数据和文件的代码
2019/10/25 Javascript
[20:30]职业巡回赛回顾
2018/08/09 DOTA
Python 正则表达式实现计算器功能
2017/04/29 Python
Python中表示字符串的三种方法
2017/09/06 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
Python饼状图的绘制实例
2019/01/15 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
2019/03/27 Python
Python面向对象进阶学习
2019/05/21 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
Python Subprocess模块原理及实例
2019/08/26 Python
python 使用raw socket进行TCP SYN扫描实例
2020/05/05 Python
python可以用哪些数据库
2020/06/22 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
澳大利亚在线购买儿童玩具:Toy Universe
2017/12/28 全球购物
法律专业自荐信
2014/06/03 职场文书
篮球赛闭幕式主持词
2015/07/03 职场文书
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL