使用javascript使用CTRL + C获取复制数据的长度

时间:2012-08-29 07:14:08

标签: jquery

我想使用JavaScript / Jquery找出复制数据的长度(通过按CTRL + C)。

请尽快提供代码。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

@maerics在Intercept paste event in Javascript

指出

您可以通过附加“onpaste”处理程序拦截粘贴事件,并使用IE中的“window.clipboardData.getData('Text')”或“event.clipboardData.getData('text / plain')获取粘贴的文本)“在其他浏览器中。

例如:

var myElement = document.getElementById('pasteElement');
myElement.onpaste = function(e) {
  var pastedText = undefined;
  if (window.clipboardData && window.clipboardData.getData) { // IE
    pastedText = window.clipboardData.getData('Text');
  } else if (e.clipboardData && e.clipboardData.getData) {
    pastedText = e.clipboardData.getData('text/plain');
  }
  alert(pastedText); // Process and handle text...
  return false; // Prevent the default handler from running.
};