摘要:根据Radio值动态显示File
代码如下:
<html><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br />
<script language="JavaScript"><br />
function howmany(){<br />
var fm;<br />
fm=document.form1;<br />
for(i = 0; i < fm.rd.length; i++){<br />
if(fm.rd[i].checked==true){<br />
for(j=0; j<=i;j++){<br />
document.all.newanew.insertAdjacentHTML("AfterBegin","<input type='file' name='myfile"+i+"'> <br>");<br />
}<br />
}<br />
fm.rd[i].disabled=true;<br />
}<br />
}<br />
</script><br />
</head><br />
<body><br />
<form name="form1" method="post" action=""><br />
<input type="radio" name="rd" value="1" onClick="howmany()" ><br />
1 <br />
<input type="radio" name="rd" value="2" onClick="howmany()" ><br />
2 <br />
<input type="radio" name="rd" value="3" onClick="howmany()" ><br />
3 <br />
<input type="radio" name="rd" value="4" onClick="howmany()" ><br />
4<br />
<p id="newanew"> </p> <br />
</form></body><br />
</html>
[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]