jQuery:从浏览器自动完成中选择值时检测输入更改

时间:2011-11-09 19:47:07

标签: jquery onchange

我有一个输入。每次用户更改值时,我都需要清理输入的字符串。它可以正常使用:

$('input#q').change(function(){
    //sanitize string here...
});

问题是当用户点击该输入的浏览器自动完成功能时。在那个具体事件中,没有任何反应。是否可以将某种自动完成绑定到#q输入?

1 个答案:

答案 0 :(得分:1)

尝试paste事件:

$('input#q').bind('paste', function(e) { 
    alert('pasting!');
})