解决输入框placeholder属性不兼容IE9及以下浏览器问题

Posted cncxyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决输入框placeholder属性不兼容IE9及以下浏览器问题相关的知识,希望对你有一定的参考价值。

placeholder是html5的新属性,对于一些低版本的浏览器不兼容,所以要使用一些别的方法。

解决方法:引入jquery.placeholder.js文件,然后再加入以下代码

 1 <!--[if lte IE 9]>  
 2 <script type="text/javascript" src="static/common/jquery/jquery.placeholder.js"></script> 
 3 <script>  
 4    $(function(){  
 5        $(‘input[placeholder]‘).placeholder();
 6    });
 7 </script>
 8 <style type="text/css">  
 9     .placeholder {  
10         color: #ddd; //根据输入框原有字体颜色自定义
11     }  
12 </style>  
13 <![endif]-->

 

以上是关于解决输入框placeholder属性不兼容IE9及以下浏览器问题的主要内容,如果未能解决你的问题,请参考以下文章

placeholder兼容性问题

关于input 属性placeholder 在IE9下兼容

兼容placeholder

js解决IE89下placeholder的兼容问题

有关placeholder在ie9中的一点折腾

有关placeholder在ie9中的一点折腾