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

    //判断浏览器是否支持 placeholder属性
        function isPlaceholder(){
            var input = document.createElement('input');
            return 'placeholder' in input;
        }
        if (!isPlaceholder()) {//不支持placeholder 用jquery来完成
            if(!isPlaceholder()){

                    $("input").not("input[type='password']").focus(function() {
                        var input = $(this);
                        if (input.val() == input.attr("placeholder")) {
                            input.val("");
                            input.removeClass("placeholder");
                        }
                    }).blur(function() {
                        var input = $(this);
                        if (input.val() == "" || input.val() == input.attr("placeholder")) {
                            input.addClass("placeholder");
                            input.val(input.attr("placeholder"));
                        }
                    }).blur().parents("form").submit(function() {
                        $(this).find("[placeholder]").each(function() {
                            var input = $(this);
                            if (input.val() == input.attr("placeholder")) {
                                input.val("");
                            }
                        });
                    });
                    //对password框的特殊处理1.创建一个text框 2获取焦点和失去焦点的时候切换
                    var pwdField    = $(".passShow");
                    var pwdVal      = pwdField.attr('placeholder');
                    pwdField.after('<input id="pwdPlaceholder" class="passtxt" type="text" value='+pwdVal+' autocomplete="off" />');
                    var pwdPlaceholder = $('#pwdPlaceholder');
                    pwdPlaceholder.show();
                    pwdField.hide();
                    pwdPlaceholder.focus(function(){
                        pwdPlaceholder.hide();
                        pwdField.show();
                        pwdField.focus();
                    });
                    pwdField.blur(function(){
                        if(pwdField.val() == '') {
                            pwdPlaceholder.show();
                            pwdField.hide();
                        }
                    });
                    
                }
        }

  • 相关阅读:
    Sphinx安装配置应用
    错误解决:error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
    常用Linux命令
    关于安卓开发的学习一:webview
    OpenFirewall
    C#启动或停止 计算机中“服务”
    关于C#操作防火墙,阻止程序联网
    用C#来控制高级安全Windows防火墙
    C#添加删除防火墙例外(程序、端口)
    C#Udp组播
  • 原文地址:https://www.cnblogs.com/summer-qd/p/8287388.html
Copyright © 2011-2022 走看看