javascript - <input type="file">取消选择时如何保留上次选择的文件

【字号: 日期:2022-06-02浏览:64作者:雯心

问题描述

第一次选择文件后,再次点击按钮,弹框后不选择文件而是选择取消,第一次选择的文件也没了。。。显示未选择任何文件

问题解答

回答1:

试试这个吧 https://stackoverflow.com/que...

回答2:

你如果有特殊需要可以用个临时变量来保存上一次操作的值,就比如说,文件选择事件触发后

var prevFile = null;fileElement.onchange = function(){ var file = fileElement.files[0] || prevFile; if(!file) return false;///此处省略一大段逻辑/// prevFile = file;};

标签: JavaScript
相关文章: