在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ 'input[type=file],文件導(dǎo)入后,修改原文件,頁面不刷新再導(dǎo)入,還

'input[type=file],文件導(dǎo)入后,修改原文件,頁面不刷新再導(dǎo)入,還是顯示原來的文件

問題,如圖:

圖片描述

html代碼如下:

<span class="button"><input type="file" id="file" name="file" onchange="this.parentNode.nextSibling.value = this.value">選擇</span><input type="text" placeholder="只支持Excel文件" id="input-filePath" readonly>

使用上述辦法,上傳文件,文件導(dǎo)入后,修改原文件(注意,修改文件前后,文件路徑和文件名不變),頁面不刷新再導(dǎo)入,還是顯示原來的文件;
參考js清空input file的值中提到的辦法,重新初始化file的html,會變成,把表單里選的文件也請掉了。
只是想達到讓file的文件變成新選擇的文件(注意,修改文件前后,文件路徑和文件名不變)即可,表單里還是顯示選擇的文件的,有什么好的辦法沒有?

回答
編輯回答
冷眸

onchange="this.parentNode.nextSibling.value = this.value"
不明白為什么要這個

2018年4月3日 15:51
編輯回答
孤酒

來回切換input[type='file']type屬性值,參考https://www.cnblogs.com/web-w...

實現(xiàn)了想要的效果。

2018年6月9日 04:15