<form name="f">
<select name="itemall" onChange="change()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script language="javascript">
<!--
function change()
{
var n = document.f.itemall.value;
for(i=0;i<n;i++)
{
var o = document.createElement("<input type='text' name=t"+i+"/>");
document.f.appendChild( o );
}
}
//-->
</script>
</form>
<select name="itemall" onChange="change()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<script language="javascript">
<!--
function change()
{
var n = document.f.itemall.value;
for(i=0;i<n;i++)
{
var o = document.createElement("<input type='text' name=t"+i+"/>");
document.f.appendChild( o );
}
}
//-->
</script>
</form>
<script language="JavaScript">
<!--
function setFileFileds(num){
for(var i=0,str="";i<num;i++){
str+="<input name=\"strFile"+i+"\" type=\"file\" id=\"strFile"+i+"\"><br>";
}
objFiles.innerHTML=str;
}
//-->
</script>
<form action="upload.asp" enctype="multipart/form-data" name="form1" method="post">
<tr bgcolor="#FFFFFF">
<td width="180" valign="top">选择附件数量
<select name="select" onChange="setFileFileds(this.value)">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
</select>
</td>
<td id="objFiles"></td>
</tr>
</form>
<script language="JavaScript">setFileFileds(form1.select.value)</script>
yj821(师配暄) 大侠的可以。
也谢谢 ice_berg16(寻梦的稻草人) 。