jQuery: обнаружить изменение ввода при выборе значения из автозаполнения браузера - PullRequest
1 голос
/ 09 ноября 2011

У меня есть вход.Мне нужно очищать строку ввода каждый раз, когда пользователь меняет значение.Это работает нормально с этим:

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

Проблема в том, что пользователь нажимает на функцию автозаполнения браузера для этого ввода.В этом конкретном случае ничего не происходит.Можно ли привязать какое-либо автозаполнение к вводу #q?

1 Ответ

1 голос
/ 10 ноября 2011

попробуйте событие paste:

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