如果我们要使用javascript为文件读取设置事件回调,我们可以使用file.onchange
,但是如何设置用户取消上传时的事件(关闭浏览面板)?
答案 0 :(得分:1)
文件输入模式没有API。此外,如果用户关闭浏览器,您的代码将不再运行,是吗?
当然有window.onunload方法可以让你检测你给出的例子。
根据评论,我能提出的最好的方法是,如果没有选择任何内容,file.value.length
将为0
。
答案 1 :(得分:0)
还没有浏览器支持“onfileopendialogboxclose”或“onfileselectioncancel”事件。另外,文件选择对话框不是一个元素,不能作为html元素捕获
答案 2 :(得分:-3)
使用jQuery非常简单:
$("#fileInputId").change(function () {
//implement your code here
});