这似乎是一个非常愚蠢的问题,但我似乎无法弄清楚如何捕获onPaste
事件,并将其传递给要处理的函数。
$("input").on({
'paste': function getdata(e) {
var value = getdata();
alert("you pasted" + value);
},
'keyup': function getdata(e) {
var value = getdata();
alert("you pasted" + value);
}
});
function getdata(e) {
if(window.clipboardData && window.clipboardData.getData) {
value = window.clipboardData.getData('Text');
} else if (e.originalEvent.clipboardData && e.originalEvent.clipboardData.getData) {
value = e.originalEvent.clipboardData.getData('text/plain');
}
return value;
}