可能的重复问题: 如何在jQuery中处理oncut、oncopy和onpaste? jQuery捕获粘贴输入 我有一个文本区域,在向该文本区域粘贴时,我想要: 格式化粘贴的值 将其追加到文本区域 这可以通过Javascript实现吗?
现代浏览器提供了一个可用的onpaste事件:$("#textareaid").bind("paste", function(){}); 事件存在问题,它告诉你即将发生的事情,但是它没有提供用户粘贴内容的信息。JavaScript对剪贴板的访问受到限制,默认情况下被禁用。如果启用了访问权限,您可以读取剪贴板数据并进行操作。
e.target.value
不是给你用户正在粘贴的内容吗? - jobmoe.target.value
不一定包含值。你可能需要使用setTimeout
。https://dev59.com/-3RB5IYBdhLWcg3wN08P#1503425 - Bernhard Döblerevent.clipboardData
。 - Bernhard Döbler