我有一个输入框,我想使用vbscript或javascript (没有jquery)来捕获paste事件。
发布于 2011-03-28 00:20:48
使用onpaste事件捕获事件,并在Javascript中执行所需的操作。例如,要禁用输入文本字段中的粘贴:
<input type="text" onpaste="return false;" />
发布于 2011-03-28 00:23:44
Javascript支持onpaste:
发布于 2018-07-26 20:45:09
只是为了让将来的读者能像我一样找到这篇文章。
您仍然可以使用onpaste="return false;“属性将文本放入输入中。如果你想避免这种情况,你可以这样做:
var input_element = document.getElementById("Element");
input_element.addEventListener("drop", function (event) {
var types = event.dataTransfer.types;
if (types.length > 2 || types.indexOf("text/plain") === -1)
event.preventDefault();
else {
setTimeout(function () { input_element.value = ""; }, 10);
}
}, false);
https://stackoverflow.com/questions/5450449
复制相似问题