使用标签上传文件时,若两次上传的是同一个文件,查看浏览器网络面板发现没有出发网络请求。
【问题原因】
两次上传同一个文件时,的value是一样的,所以不会触发onchange事件。
【解决方案】
每次上传完成后,将所需信息保存,再将input的value值进行清空。
document.getElementById(‘the_inputfile’).value = ‘’;
1
或者重新赋值
var theinputfile = document.getElementById(‘theinputfile’);
the_inputfile.outerHTML = the_inputfile.outerHTML;
————————————————
版权声明:本文为CSDN博主「buyue」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/buyueliuying/article/details/122304660