【发布时间】:2011-11-27 12:46:46
【问题描述】:
我正在尝试捕获 Ctrl+V 事件上的文本,如下所示..
-
在页面中创建一个textarea并设置高度0px和宽度0px。如下所示
<textarea id="a" style="height:0px;width:0px"></textarea> -
按下 V 键时,我将焦点设置到该文本区域,然后使用 Ctrl+V 按钮。如下图。。
shortcut.add("X",function() { $('#a').focus(); }); // In between user have to press Ctrl+V to paste the content shortcut.add("V",function() { alert($('#a').val()); });
我认为这是一种效率最低的方法,正在等待有价值的建议来改进它..
【问题讨论】:
-
恐怕别无选择。
-
@Consciousness:我认为您没有正确阅读问题:OP 想要捕获粘贴的文本,这通常无法使用 paste 事件。
标签: javascript jquery