【发布时间】:2026-02-02 10:40:01
【问题描述】:
如果我打开一个文件选择,选择一个文件,然后再次单击文件选择,然后单击取消,它会忘记最初选择的文件
//Main input
<input type="file" class="input" id="input" name="avatar">
//Backup input
<input type="file" class="input_two" id="input_two" name="avatar_two">
是否有解决方法,可能创建一个临时输入类并将 .files 复制到这个,以便我仍然可以访问最后一个文件
$('.input').change(function () {
var value = this.files;
console.log(value);
if(value.length > 0)
{
$(.avatar_two).assign(value)... //This is what i want to do
}
else
{
console.log("nada");
}
这可能吗?
【问题讨论】:
-
不能设置文件输入的值
-
函数 copy() { var myObject, f; myObject = new ActiveXObject("Scripting.FileSystemObject"); f = myObject.file.copy("c:\\test.txt", "c:\\mytest.txt"); }
-
ActiveX?现在是 90 年代吗?
-
"Uncaught ReferenceError: ActiveXObject is not defined" 在多浏览器兼容性方面做得很好。
标签: javascript jquery file input