<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script language="javascript">
var myi=0;function $(id){
return document.getElementById(id);
}
 
function showfile(){
$('multiannex').innerHTML += $('upFormFile['+myi+'].file').value+'<br/>';
$('upFormFile['+myi+'].file').readOnly='true';
myi++;
}function addfile(){
var newTr=$('realannex').insertRow();
newTr.insertCell().innerHTML = '<input id="upFormFile['+myi+'].file" name="upFormFile['+myi+'].file" type="file" onchange="showfile();">';
}function jsaddfile(){
addfile();
$('upFormFile['+myi+'].file').click();
}function jsup(){
$('upfiles').submit();
}
</script><style>
.tips {
float: left;
padding-top: 5px;
padding-bottom: 5px;
}.showbutton{
border-style:solid;
width:70px;
background-color:#66FF66;
float:left;
}.realfiles{
height:100px;
width:500px;
overflow:hidden;
}
.showannex{
}
</style>
</head>
<body>
<!-- click button start-->
<input type="button" value="添加文件" class="showbutton"
onclick="jsaddfile()" />
<input type="button" value="开始上传" class="showbutton"
onclick="jsup();" />
<!-- click button end -->
<!-- tips start -->
<div class="tips" style="float: none;">
附件最大只允许10M,禁止上传exe、jar、com、bat、dll等系统文件
</div>
<!-- tips end -->
<form name="upfiles" action="/filesAction.do" method="post" enctype="multipart/form-data">
<!-- hidden real files;start-->
<div class="realfiles">
<table id="realannex"></table>
</div>
<!-- hidden real files;end -->
<!-- show files;start -->
<div id="multiannex" class="showannex"></div>
<!-- show files;end -->
</form>
</body>
</html>当提交时,参数被删除,都删除后,就能将form中的数据发送出去,有仁兄有解决的办法?先行谢过了