文章詳情頁(yè)
javascript - <input type="file">取消選擇時(shí)如何保留上次選擇的文件
瀏覽:154日期:2023-02-10 15:31:50
問(wèn)題描述
第一次選擇文件后,再次點(diǎn)擊按鈕,彈框后不選擇文件而是選擇取消,第一次選擇的文件也沒(méi)了。。。顯示未選擇任何文件
問(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. 對(duì)mysql某個(gè)字段監(jiān)控的功能2. html - vue項(xiàng)目中用到了elementUI問(wèn)題3. html5 - ElementUI table中el-table-column怎么設(shè)置百分比顯示。4. javascript - js中向下取整5. python - 為什么正常輸出中文沒(méi)有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問(wèn)題,我是遍歷輸出的啊。6. showpassword里的this 是什么意思?代表哪個(gè)元素7. javascript - windows下如何使用babel,遇到了困惑8. java enum 變量不能再case里面重復(fù)定義?9. JavaScript事件10. javascript - table列過(guò)多,有什么插件可以提供列排序和選擇顯示列的功能
排行榜

熱門(mén)標(biāo)簽