Только для будущих читателей, которые найдут это, как я.
Вы по-прежнему сможете помещать текст на вход с помощью 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);