检测铬的自动填充

时间:2013-01-31 17:25:30

标签: jquery google-chrome autocomplete

好的,到目前为止这是个故事。

我有一个带有标签叠加层的登录表单,在输入值时会隐藏 这一切都很好,但在chrome上自动填充不会触发任何东西。

所以我提出了以下解决方法,但当我尝试删除警报时它停止工作???

$(window).load(function(){
   alert();
   if($('input:-webkit-autofill').val()){
      $("label[for='user'], label[for='pass']").css("visibility", "hidden");   
   }        
});

我现在已经修了一两个小时,什么也没做。有什么想法吗?

1 个答案:

答案 0 :(得分:3)

$(document).ready(function (e) {
    setTimeout(function () {
        if ($('input#username:-webkit-autofill').val()) {
            console.debug($('input#username:-webkit-autofill').val());
        }
    }, 25);
});

这是我的解决方法=]
希望这会有所帮助。