2013-01-31 82 views
1

好的,這是迄今爲止的故事。在鉻上檢測自動填充

我有一個帶標籤疊加層的登錄表單,當輸入值時會隱藏標籤。
這一切工作正常,但在鉻自動填充不會觸發任何東西。

因此,我沙沙作響以下解決方法,但是當我嘗試刪除警報,它停止工作?

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

我已經修好了一兩個小時,現在什麼都沒有。有任何想法嗎?

+1

這可能有助於您尋找答案? http://stackoverflow.com/questions/11708092/detecting-browser-autofill – Undefined

+0

謝謝你的回覆山姆。我已經通讀了本文,並通過它自己的准入,劑量解決了這個問題。 –

回答

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

這是我的解決方法=]
希望這有助於。