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判断邮箱格式对错实例代码讲解
Apr 12 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery判断网页是否已经滚动到浏览器底部的实现方法
Oct 27 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jQuery发请求传输中文参数乱码问题的解决方案
May 22 jQuery
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
Easyui 去除jquery-easui tab页div自带滚动条的方法
May 10 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
jQuery实现全选、反选和不选功能的方法详解
Dec 04 jQuery
jQuery实现的解析本地 XML 文档操作示例
Apr 30 jQuery
JS实现选项卡插件的两种写法(jQuery和class)
Dec 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 文件缓存函数
2011/10/08 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
通过Email发送PHP错误的方法
2015/07/20 PHP
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
解决jquery submit()提交表单提示:f[s] is not a function
2013/01/23 Javascript
使用JavaScript构建JSON格式字符串实现步骤
2013/03/22 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
node.js 用socket实现聊天的示例代码
2017/10/17 Javascript
解决vue页面刷新或者后退参数丢失的问题
2018/03/13 Javascript
详解Webpack + ES6 最新环境搭建与配置
2018/06/04 Javascript
详解Require.js与Sea.js的区别
2018/08/05 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
JS实现小米轮播图
2020/09/21 Javascript
Vue 修改网站图标的方法
2020/12/31 Vue.js
[43:53]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.22
2019/09/05 DOTA
使用PDB模式调试Python程序介绍
2015/04/05 Python
python结合shell查询google关键词排名的实现代码
2016/02/27 Python
python 查找文件名包含指定字符串的方法
2018/06/05 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
利用Python的sympy包求解一元三次方程示例
2019/11/22 Python
python实现手势识别的示例(入门)
2020/04/15 Python
Python子进程subpocess原理及用法解析
2020/07/16 Python
python如何实现图片压缩
2020/09/11 Python
物流专业大学的自我评价
2014/01/11 职场文书
在校生自我鉴定
2014/01/23 职场文书
同学聚会主持词
2014/03/18 职场文书
怎样填写就业意向
2014/04/02 职场文书
禁毒宣传工作方案
2014/05/23 职场文书
群众路线剖析材料(四风)
2014/11/05 职场文书
复兴之路观后感
2015/06/02 职场文书
离职证明范本
2015/06/12 职场文书
小学班主任培训心得体会
2016/01/07 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
python源码剖析之PyObject详解
2021/05/18 Python