這是我的輸入框。jQuery - 聽用戶點擊瀏覽器提供的自動建議選項
<input type="text" class="form-control" id="contestCode" name="contestCode" required >
我的jQuery的片段,其檢查keyup
事件和paste
事件
$('#contestCode').on({
keyup : function(){
checkContestCodeIfExists($(this));
},
paste : function(){
checkContestCodeIfExists($(this));
}
});
但是當(代碼存在自動瀏覽器提供的自動提示用戶點擊建議由瀏覽器,因爲提供我已經將該代碼作爲輸入一次),我無法聽到該事件。我怎麼能在jQuery中做到這一點?
你可能鉤到文本輸入的變化事件中使用
change
事件按照建議。儘管在元素失去焦點之前,它不會發射。 – jeremysawesome此外 - 你可能會檢查這個問題: http://stackoverflow.com/questions/11708092/detecting-browser-autofill 這也可能是找一個好地方: https://github.com/tbosch/自動填充事件 – jeremysawesome
thanx您的建議@jeremysawesome。用改變方法解決了它 – Abhinav