javascript - 在打开文件对话框中禁用拖放功能

标签 javascript c# jquery html dropzone.js

我已经使用 dropzone.js 实现了拖放功能,并且使用了“浏览”链接。

浏览 链接使用 HTML 文件上传,我的代码是:

<a href="javascript:void(0);">Browse</a>
<input id="upload" type="file" style="display:none;" />

点击浏览,打开“打开”文件对话框。

现在我想做的是,我想禁用该对话框的“拖放”功能。也就是说,如果我选择并拖动文件,文件将在该对话框中被拖动并显示为“+复制或+移动(不释放鼠标按钮)”。我想在 Open 文件对话框中禁用此功能。我只想通过单击打开 按钮 来上传,而不是通过在该对话框中拖动 来上传。

如何禁用该对话框的拖动功能?

最佳答案

如果你不想在输入文件 uploader 中拖放文件,你可以使用

  $('#upload').on('drop', function (e) {
     return false;
});

关于javascript - 在打开文件对话框中禁用拖放功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32471745/

相关文章:

javascript - 以编程方式拖动对象

c# - NSUserDefaults 不保存 StandardUserDefaults 值

javascript - 如何仅使用 jquery 将行传递到其他表?

脚本文件中未定义 JQuery 函数

javascript - Cordova - 选择多张照片并将其发送到服务器

javascript - JQGrid 减少窗口调整大小事件中的列数

javascript - 百度ECharts中 `treemap.data.label.formatter`的理解

javascript - 当元素位于不同的父元素内时,使用 jQuery 查找元素排序

c# - 方程比较器算法

c# - 在C#中形成参数化SQL语句的正确方法是什么