用 createElement 来创建表单项目
以前写过类似的代码,不过是多附件上传的,你可以模仿的改造一下就可以了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>
<head>
<title>Untitled</title>
</head>
<script>
var nowNum=1;
function addFile()
{
   nowNum++;
   var newFile=document.createElement("<input size='10' id='file"+nowNum+"' type='file' name='dbfile"+nowNum+"'>");
   fileup.appendChild(newFile);
   var newDel=document.createElement("<input id='btn"+nowNum+"' value='删除' class=btn type='button' onclick='delFile("+nowNum+")'>");
   fileup.appendChild(newDel);   
   var newBR=document.createElement("<br id='br"+nowNum+"'>");
   fileup.appendChild(newBR);
}
function delFile(n)
{
  document.all("file"+n).outerHTML="";
  document.all("btn"+n).outerHTML="";
  document.all("br"+n).outerHTML="";
}
</script>
<body>
<form name="form1" enctype="multipart/form-data"  method="post" action="formresp2.asp" onsubmit="checkfilename1()">
库文件:(包括*.FPT)<br><input size="10" type="file" name="dbfile1"><br>
<div id="fileup">
</div>
<input class="btn" type="button" value=" 增加 " onclick="addFile()">
<input type="submit" class="btn" value="上传并打开库文件">
</form>
</body>
</html>