文本框浏览器自动填充选项不会触发keypress / keyup
我有一个带有“keypress”事件的绑定,如下所示(请参阅jsfiddle: http : //jsfiddle.net/periklis/RMyc7/ ):
$(document).ready(function() { $('#text_id').bind('keyup', function() { console.log('pressed!'); }); });
我的问题是,如果我为该字段选择了一个浏览器建议(之前输入的值),那么keyup事件将不会触发。 你有什么建议我应该做些什么来解决这个问题?
测试铬17和Firefox 10
一如既往地谢谢
尝试绑定到keyup
和change
。
$('#text_id').on('keyup change', function () { // Code that works well for both cases, since they are // a bit different. })
我最终将’autocomplete = off’设置为我的字段以防止这种情况发生