基于Struts1.2的动态多文件上传 - 编程入门网
(){
document.getElementById("status").innerHTML = "文件上传中...";
multiUploadForm.submit();
}
function additem(id)
{
var row,cell,str;
row = eval("document.all["+''"''+id+''"''+"]").insertRow();
if(row != null )
{
cell = row.insertCell();
str="<input type="+''"''+"file"+''"''+" name=uploadFile["+ num +"].file><input type="+''"''+"button"+''"''+" value="+''"''+"删除"+''"''+" onclick=''deleteitem(this,"+''"''+"tb"+''"''+");''>"
cell.innerHTML=str;
}
num++;
}
function deleteitem(obj,id)
{
var rowNum,curRow;
curRow = obj.parentNode.parentNode;
rowNum = eval("document.all."+id).rows.length - 1;
eval("document.all["+''"''+id+''"''+"]").deleteRow(curRow.rowIndex);
}
function callback(msg)
{
document.getElementById("status").innerHTML = "文件上传完成...<br>" + msg;
}
</script>
<body bgcolor="#ffffff">
<div id="status"></div>
<html:form method="post" action="/multiUpload.do" enctype="multipart/form-data" target="hidden_frame">
<table id="tb">
</table>
</html:form>
<iframe name=''hidden_frame'' id="hidden_frame" style="display:none"></iframe>
<input type="button" name="btnAddFile" value="Add File" onclick="additem(''tb'')"/>
<input type="button" name="btnUpload" value="upload" onclick="upload()"/>
</body>
</html:html>
基于Struts1.2的动态多文件上传(3)时间:2011-08-05下面是FORM和ACTION 我把下面2个文件放在FORM包中
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |