文章详情页
javascript - <input type="file">取消选择时如何保留上次选择的文件
浏览:50日期:2023-02-10 15:31:50
问题描述
第一次选择文件后,再次点击按钮,弹框后不选择文件而是选择取消,第一次选择的文件也没了。。。显示未选择任何文件
问题解答
回答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
相关文章:
1. javascript - 表单提交的时候密码验证的问题?2. javascript - 在静态页面上用load 引入的页面文件问题?3. css3 - 微信前端页面遇到的transition过渡动画的bug4. HTML5禁止img预览该怎么解决?5. vue.js - vuejs 折叠面板的展开收缩动画应该怎么实现?用vue自带的过渡效果还是css3?6. 微信chooseImage接口部分机型选择图片后莫名其妙的跳转其他页面7. javascript - babel转码目标文件下有除了.js的其他文件,转码后只有.js文件。8. javascript - vue el 重复挂载 同一个实例9. c++ - win764位环境下,我用GCC为什么指针占8个字节,而long是4个字节?10. ueditor上传服务器提示后端配置项没有正常加载,求助!!!!!
排行榜