placeholder在不支持html5的低版本的浏览器中,placeholder属性是无效的,ie9及以下的ie浏览器不兼该属性。

网上找到了解决办法:

解决思路是用input的value值来模拟placeholder的效果,包括input类型为password时的替换,但效果和placeholder稍有差异。

具体做法:引入jquery.placeholder.js文件,调用placeholder()方法。

文件下载地址:https://github.com/shwoodard/jquery.placeholder.js。

补充:在项目中应用的过程中发现,当input类型为password时,密码的input框$('input')调用placeholder()方法后获取到的value值为placeholder中的内容,后来仔细看了jquery.placeholder.js文件并结合项目发现,该方法中(type='password'时才会创建)创建的input( class为placeholder_el )和原本页面中存在的input(placeholder)有不同的class(方法中以标明),方法中在提交表单时(submit方法)将创建的input移除。但是,要注意前提要触发submit方法,否则需要在提交表单之前手动移创建的input($('input.placeholder_el').remove();)。

html placeholder 兼容问题,解决placeholder的兼容性相关推荐

  1. html网页自动兼容模式,解决CSS浏览器兼容性问题的4种方案

    前端是一个苦逼的职业,不仅因为技术更新快,而且要会的东西实在太多了,更让人头疼的是,还要面临各种适配.兼容性问题. 为什么会有浏览器兼容性问题? 还不是因为浏览器厂商太多了! Chrome,Frire ...

  2. 解决placeholder兼容性问题

    placeholder属性是HTML5 中为input添加的.在input上提供一个占位符,文字形式展示输入字段预期值的提示信息(hint),该字段会在输入为空时显示. 实例:1 <input ...

  3. CSS - 解决placeholder不起作用的方法

    CSS - 解决placeholder不起作用的方法 参考文章: (1)CSS - 解决placeholder不起作用的方法 (2)https://www.cnblogs.com/500m/p/115 ...

  4. 几个常用的CSS3样式代码以及不兼容的解决办法

    几个常用的CSS3样式代码以及不兼容的解决办法 原文:几个常用的CSS3样式代码以及不兼容的解决办法 border-radius实现圆角效果 1 CSS3代码: 2 3 -webkit-border- ...

  5. 游戏与计算机系统不兼容,电脑安装游戏时提示此文件版本与正在运行Windows不兼容的解决方法...

    在电脑系统安装游戏的过程中遇到一些问题,导致无法正常安装游戏程序.在安装过程中,出现提示"此文件版本与正在运行Windows不兼容",对于这样的问题,我们应该如何进行解决呢?下面驱 ...

  6. win8运行matlab7.0,Win8.1系统中matlab7.0不兼容的解决方法

    Win8.1系统中matlab7.0不兼容的解决方法 作者:深度技术员 文章来源:未知 发布时间:2018-02-23 15:08 matlab7.0是一款商业数学软件,很多win8.1系统由于学习或 ...

  7. 设置IE文档模式解决IE浏览器兼容性

    IE的兼容性一直是前端开发者最头疼的问题之一,很多时候为了解决莫名其妙的兼容性脑细胞那叫一个大片大片的死亡啊,经常是Chrome.Firefox等浏览器正常,但偏偏IE要出现问题,有些时候可能高版本的 ...

  8. 内存模块与计算机兼容,cpu和内存条不兼容怎么办cpu和内存条不兼容的解决方法...

    在DIY电脑组装过程中有些时候会遇到cpu与内存条不兼容的情况吧,其实现在几乎不会出现这种情况了,不过问题还是要解决的.那么下面就小编来给你们说说cpu和内存条不兼容怎么办及cpu和内存条不兼容的解决 ...

  9. bk650不支持服务器系统,Nas好伴侣,BK650m-ch2。兼容Unraid解决办法

    Nas好伴侣,BK650m-ch2. 兼容Unraid解决办法 在反复折腾AIO许久许久后,情理之中折腾到了硬件服务器级. 为了达到准服务器的水准和稳定,配置了UPS. 市面上的UPS备用电源可供选择 ...

最新文章

  1. Material Design之ActionBar、ToolBar
  2. 项目百态:软件项目管理面面观
  3. Oracle 原理: 初步认识程序包
  4. 5.9 QR分解--Gram-Schmidt 分解
  5. DIV的边距属性在Chrome和IE中的区别
  6. KVM 通过virsh console连入虚拟机
  7. 网络电视录制软件_有哪些比较好用的录音软件【精品合集】
  8. 深度学习入门之二阶段小demo练习(持续更新系列)
  9. databinding 入门 加载本地图片和加载网络图片
  10. SpringBoot整合腾讯云直播,生成推拉流配置及工具类详细讲解!
  11. 强化学习开发黑白棋、五子棋游戏
  12. 捋一捋Vue构造函数
  13. 怎样在PDF文档中添加插入图片
  14. 福建土楼ppt计算机二级,福建土楼PPT.ppt
  15. Qt数据库:(三)利用QSqlQuery类执行SQL语句(一)
  16. Google Earth Engine APP——UI地图加载一个高程显示标签并显示高程案例
  17. 百度网盘安装在c盘显示系统权限限制的解决方法
  18. “强者恒强”,零食江湖来到新赛点
  19. 关于java8的default关键字浅薄理解
  20. 乐鑫 ESP32-H2 SoC 与 Thread SDK 通过 Thread 1.3.0 认证

热门文章

  1. 数据结构猴子选大王java_数据结构例子-猴子选大王
  2. c++ 14新的语法特性之返回类型推导
  3. 内联函数和宏定义的相关区别
  4. 图的邻接矩阵(C语言实现)
  5. 仿回收站效果的设计与实现
  6. 实现后台高级查询(基础版)
  7. The netfilter.org project
  8. 《深入浅出DPDK》读书笔记(八):网卡性能优化(异步中断模式、轮询模式、混和中断轮询模式)
  9. FD.io VPP 使用场景-用例
  10. qpython3绘图_比Excel制图更强大,Python可视化工具Altair入门教程