zoukankan      html  css  js  c++  java
  • 让IE8和IE9支持 placeholder

    1、原因:placeholder是h5的新属性,IE10以前的浏览器(8、9)不支持此属性。

    2、解决方法:jQuery三方插件  jquery-placeholder

    3、快速开始:

    <!DOCTYPE html>
    <html>
    <head>
        <title>test</title>
        <script type="text/javascript" src="jquery-1.9.1.js"></script>
        <!--[if lte IE 9]>
         <script src="../../js/jquery/jquery.placeholder.min.js"></script>
         <script>
            $(function(){
                $('input[placeholder]').placeholder();
            });
         </script>
        <![endif]-->
    </head>
    <style type="text/css">
        input{
             100px;
            height: 50px;
            border: 1px solid red;
        }
        .placeholder {
            color: #ccc;
        }
    </style>
    <body>
    <input type="text" placeholder="dfdsfdsfad"/>
    </body>
    </html>

    4、注:此插件和jquery validate混合使用时,密码框password会略过校验,因为新生成的input并没有name属性。解决方法:点击提交按钮时,用js代码给新生成的input添加name属性。

  • 相关阅读:
    高精度A+B
    基本定积分求面积
    二进制算子集和
    linux命令
    Dubbo
    java 集合区别
    Java中Comparable和Comparator区别
    synchronized实现原理
    ThreadLocal 原理
    java volatile关键字
  • 原文地址:https://www.cnblogs.com/samve/p/10884503.html
Copyright © 2011-2022 走看看