使用javascript捕获“粘贴”事件或解决方法

时间:2011-05-01 03:59:52

标签: javascript jquery event-handling paste

我正在制作一个AJAX搜索脚本并且它实时提供结果 - 问题是,如果通过右键单击粘贴方法输入输入,我无法触发搜索功能。

我尝试过onchange,我尝试过jquery更改事件 - nada。然后我尝试了onmouseup事件,但事实证明它在输入元素之外触发,因为如果有意义的话,右键单击菜单会超出其边界。

我已经决定使用整个文档点击处理程序完成此操作,该处理程序在触发时检查输入文本元素的值长度是否大于0,但这看起来很邋and和矫枉过正。

有没有人有更好的建议?

1 个答案:

答案 0 :(得分:4)

尝试paste事件。

$('input[type="text"]').bind('paste', function() { ... });