我有一个文本区域,其中指定了 ondrop 函数。
<textarea id="xyz" ondragover="event.preventDefault()" ondrop="doDrop(event)" ></textarea>
我正在尝试根据使用 javascript 的条件将文本数据拖到 textarea 中。如果条件为假,则页面的 url 被拖到 textarea 中。我怎样才能避免这种情况?而不是 url 数据,我应该得到空白字符串。请帮忙
function doDrop(event)
{
var links = event.dataTransfer.getData("text/uri-list").split("\n");
var vals2=links.toString().split("_");
try{
if(vals2[2]==1)
{
var val=$('textarea#xyz').val();
document.getElementById("tableHead").value+= vals2[1]+",";
event.preventDefault();
}
else
{
alert("You cannot drag this element");
}
}
catch(e)
{
document.getElementById("tableHead").value="";
alert("You cannot drag this element");
}
}