我已经做出了动态添加组件的功能,哪位大哥知道 “动态删除” 怎么做?
以下是我做的 “动态添加”的代码 摘要
<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>
以下是我做的 “动态添加”的代码 摘要
<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>
http://community.csdn.net/Expert/topic/4134/4134711.xml?temp=9.196109E-02
可以在js里声明变量让它循环,最后生成的是这样。
<INPUT type="file1" size="50" NAME="File">
<INPUT type="file2" size="50" NAME="File">
<INPUT type="file3" size="50" NAME="File">如果还解决不了,你就up一下。
我给你贴出来