我已经做出了动态添加组件的功能,哪位大哥知道 “动态删除” 怎么做?
以下是我做的 “动态添加”的代码 摘要
<script language="JavaScript">
    function addFile()
    {
       var str = '<INPUT type="file" size="50" NAME="File"><br>'
      document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)    }
</script>
---------
<form action="jsp1.jsp" name="from" enctype="multipart/form-data" method="POST">
  <P id="MyFile"><INPUT type="file" size="50" NAME="File"></P>
  <p>
      <input type="button" value="增加(Add)" onclick="addFile()">
      <input onclick="this.form.reset()" type="button" value="重置(ReSet)">
  </P>
  <input type="submit"  value="上传"/><br /><br />
</form>

解决方案 »

  1.   

    http://dev.csdn.net/article/35/35257.shtm
      

  2.   

    前几天刚有人问过的.
    http://community.csdn.net/Expert/topic/4134/4134711.xml?temp=9.196109E-02
      

  3.   

    你要注意的是增加的时候,<INPUT type="file" size="50" NAME="File">这个要加进去。而且名字不能重复。
    可以在js里声明变量让它循环,最后生成的是这样。
    <INPUT type="file1" size="50" NAME="File">
    <INPUT type="file2" size="50" NAME="File">
    <INPUT type="file3" size="50" NAME="File">如果还解决不了,你就up一下。
    我给你贴出来