zoukankan      html  css  js  c++  java
  • 让ie也兼容placeholder

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>让ie也兼容placeholder</title>
    <style>
        input::-moz-placeholder{ color:#00f;}
        ::-webkit-input-placeholder{ color:#00f;}
    </style>
    <script src="../../js/jquery-1.7.2.js"></script>
    <script>
    $(function(){
        function placeHolder(wrapDom){
            var support='placeholder' in document.createElement('input');
                if(!support){
                    var $pass=$("input[type=password]"),
                    passL=$pass.length;
                    if(passL){
                        $pass.hide().parent().append("<input type='text' value='请输入密码' class='pwdtext'/>");
                        $(".pwdtext").focus(function(){
                            $(this).hide().prev("input").show().focus();
                        })
                    }
                    wrapDom.find('[placeholder]').focus(function() {
                        var input = $(this);
                        if(input.val() == input.attr('placeholder')) {
                            input.val('');
                        }                    
                    }).blur(function() {
                        var input = $(this);
                        if(/^password/.test(input.attr("id"))){
                            if(!input.val()) {
                                input.hide().next("input").show();
                            }
                        }
                        if(input.val() == '' || input.val() == input.attr('placeholder')) {
                           input.val(input.attr('placeholder'));
                        }
                    }).blur();
                };
        }
        placeHolder($("#test"));    
    })
    </script>
    </head>

    <body>
    <form action="" method="post" id="test">
        <input type="text" name="username" id="username"  placeholder="用户名" />
        <input type="password" name="password" id="password" placeholder="密码"/>
    </form>
    </body>
    </html>

  • 相关阅读:
    C#操作SQLite 报错 (Attempt to write a readonly database)
    JS判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
    JueryUI插件的简单应用(一):介绍及第一个示例
    在VS2008(Winform)中使用WebService
    Oracle触发器使用
    C# 创建Windows服务。服务功能:定时操作数据库
    aspnet前后台条件下根目录的读取
    xshell实现端口转发
    (转)使用FreeType实现矢量字体的粗体、斜体、描边、阴影效果
    D3D坐标系统和几何DirectX Griaphic学习
  • 原文地址:https://www.cnblogs.com/xchlsl/p/4479840.html
Copyright © 2011-2022 走看看