I am trying to create a droppable textarea, where the contents of the dropped file are loaded into the textarea.
The following code will work in a non easyui-element, but how can I get this to work on a multiline textbox ?
<input class="dropbox">
$(".dropbox").on("dragenter",dropbox).on("drop",dropbox).on("dragleave",dropbox);
function dropbox(e) {
var me =$(this);
e.stopPropagation(); e.preventDefault();
if (e.type == 'dragenter') me.addClass('over');
else if (e.type == 'dragleave') me.removeClass('over');
else if (e.type == 'drop') {
var reader = new FileReader ();
reader.onloadend = function (e) {
me.val(this.result);
};
reader.readAsText (e.originalEvent.dataTransfer.files[0]);
me.removeClass('over');
}
}