文章詳情頁(yè)
javascript - <input type="file">取消選擇時(shí)如何保留上次選擇的文件
瀏覽:256日期:2023-02-10 15:31:50
問(wèn)題描述
第一次選擇文件后,再次點(diǎn)擊按鈕,彈框后不選擇文件而是選擇取消,第一次選擇的文件也沒了。。。顯示未選擇任何文件
問(wèn)題解答
回答1:試試這個(gè)吧 https://stackoverflow.com/que...
回答2:你如果有特殊需要可以用個(gè)臨時(shí)變量來(lái)保存上一次操作的值,就比如說(shuō),文件選擇事件觸發(fā)后
var prevFile = null;fileElement.onchange = function(){ var file = fileElement.files[0] || prevFile; if(!file) return false;///此處省略一大段邏輯/// prevFile = file;};
標(biāo)簽:
JavaScript
上一條:javascript - 多個(gè)按鈕點(diǎn)擊顯示不同內(nèi)容后,怎么讓其內(nèi)容顯示一次,其他的按鈕點(diǎn)擊的內(nèi)容隱藏呢下一條:javascript - 為什么scroll事件阻止不了冒泡?
相關(guān)文章:
1. debian - docker依賴的aufs-tools源碼哪里可以找到?。?/a>2. macos - mac下docker如何設(shè)置代理3. docker - 如何修改運(yùn)行中容器的配置4. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問(wèn)題。5. docker api 開發(fā)的端口怎么獲???6. docker gitlab 如何git clone?7. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件8. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????9. docker start -a dockername 老是卡住,什么情況?10. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問(wèn)題 麻煩幫我看一下
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備