文章详情页
javascript - <input type="file">取消选择时如何保留上次选择的文件
浏览:178日期: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. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????2. mac连接阿里云docker集群,已经卡了2天了,求问?3. javascript - 使用form进行页面跳转,但是很慢,如何加一个Loading?4. 微信网页授权的access_token需要缓存吗?5. javascript - [React Native]如何在Tabs内维护每一个ListView的滚动条?6. css3 - transform的顺序不同为何会使元素的形状不同。7. objective-c - iOS开发支付宝和微信支付完成为什么跳转到了之前开发的一个app?8. javascript - 图片链接请求一直是pending状态,导致页面崩溃,怎么解决?9. objective-c - 用了友盟最新的支持ipv6的sdk,但是分享到微信还是有问题10. 浏览器空白html文档报未定义join错
排行榜
