用于在javascript中取消文件上传的事件

时间:2012-07-13 01:58:59

标签: javascript file-upload

如果我们要使用javascript为文件读取设置事件回调,我们可以使用file.onchange,但是如何设置用户取消上传时的事件(关闭浏览面板)?

3 个答案:

答案 0 :(得分:1)

文件输入模式没有API。此外,如果用户关闭浏览器,您的代码将不再运行,是吗?

当然有window.onunload方法可以让你检测你给出的例子。

根据评论,我能提出的最好的方法是,如果没有选择任何内容,file.value.length将为0

答案 1 :(得分:0)

还没有浏览器支持“onfileopendialogboxclose”或“onfileselectioncancel”事件。另外,文件选择对话框不是一个元素,不能作为html元素捕获

答案 2 :(得分:-3)

使用jQuery非常简单:

$("#fileInputId").change(function () {
    //implement your code here
});