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 ui sortable拖拽后保存位置
Apr 27 jQuery
jQuery查找dom的几种方法效率详解
May 17 jQuery
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
jQuery中ajax获取数据赋值给页面的实例
Dec 31 jQuery
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
JQuery中queue方法用法示例
Jan 31 jQuery
Jquery实现获取子元素的方法分析
Aug 24 jQuery
jQuery实现滑动星星评分效果(每日分享)
Nov 13 jQuery
用jQuery实现抽奖程序
Apr 12 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
JQuery获得内容和属性方法解析
May 30 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简单实现屏蔽指定ip段用户的访问
2015/04/29 PHP
PHP基于array_unique实现二维数组去重
2020/07/14 PHP
Javascript操纵Cookie实现购物车程序
2007/02/15 Javascript
Javascript attachEvent传递参数的办法
2009/12/14 Javascript
javascript动态改变img的src属性图片不显示的解决方法
2010/10/20 Javascript
使用pjax实现无刷新更改页面url
2015/02/05 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
javascript封装的sqlite操作类实例
2015/07/17 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
js仿新浪微博消息发布功能
2017/02/17 Javascript
AngularJS实现进度条功能示例
2017/07/05 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
nodejs同步调用获取mysql数据时遇到的大坑
2019/03/02 NodeJs
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[04:44]DOTA2英雄梦之声_第12期_矮人直升机
2014/06/21 DOTA
[04:41]2014DOTA2国际邀请赛 Liquid顺利突围晋级正赛
2014/07/09 DOTA
[06:53]2018DOTA2国际邀请赛寻真——为复仇而来的Newbee
2018/08/15 DOTA
Python实现统计单词出现的个数
2015/05/28 Python
Python打印斐波拉契数列实例
2015/07/07 Python
pandas 转换成行列表进行读取与Nan处理的方法
2018/10/30 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
基于Django统计博客文章阅读量
2019/10/29 Python
Python imread、newaxis用法详解
2019/11/04 Python
python openCV实现摄像头获取人脸图片
2020/08/20 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
在Python中实现字典反转案例
2020/12/05 Python
CSS3教程(8):CSS3透明度指南
2009/04/02 HTML / CSS
巴西补充剂和维生素购物网站:Natue
2019/06/17 全球购物
init进程的作用
2012/04/12 面试题
化学教学随笔感言
2014/02/19 职场文书
Go语言特点及基本数据类型使用详解
2022/03/21 Golang