为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

素胚勾勒不出你 2018-11-15 14:10:37
第一次选择文件后,再次点击按钮,弹框后不选择文件而是选择取消,第一次选择的文件也没了。。。显示未选择任何文件
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

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

var prevFile = null;


fileElement.onchange = function(){

    var file = fileElement.files[0] || prevFile;

    if(!file) return false;

    

    ///此处省略一大段逻辑///

    prevFile = file;

};


查看完整回答
反对 回复 2018-12-15
  • 1 回答
  • 0 关注
  • 502 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信