不知道你说的是不是这样,小试了一下
<script language="javascript">
function insertFile(th)
{
var nf = document.createElement("input");
nf.type = "file";
nf.name = "files[]";
nf.files = th.files;
nf.style.display = "none";
document.getElementById("form1").appendChild(nf);
}
</script>
<form method="post" action="?do=upload" enctype="multipart/form-data"
id="form1">
<input type="file" name="files[]" onchange="insertFile(this)"
multiple="multiple" />
<input type="submit"/>
</form>
<?php
if($_GET['do']=="upload")
{
?>
<pre>
<?=var_dump($_FILES['files']);?>
</pre>
<?php
}
?>
每选择完一次档案就偷塞一个input file到表单,设置一样的字段名称
没有误会你意思的话 已测试应该没错~
每次选择的档案都会留下
算是硬干的方法,但试过其他方式无法达成
细节的部分(重复筛选)就比较做不出来
不然就要从后端判断