<form>
<select onChange="sele(this.value)">
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
<option value=6>6
<option value=7>7
</select><br>
<span id="upfiles">[将在这里出现file对象]</span>
</form>
<script>
function sele(v) {
s = "";
for(i=1;i<=v;i++)
s += '图片'+i+'<input type="file" name="pic'+i+'" size="30" ><br>';
upfiles.innerHTML = s;
}
</script>
<select onChange="sele(this.value)">
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
<option value=5>5
<option value=6>6
<option value=7>7
</select><br>
<span id="upfiles">[将在这里出现file对象]</span>
</form>
<script>
function sele(v) {
s = "";
for(i=1;i<=v;i++)
s += '图片'+i+'<input type="file" name="pic'+i+'" size="30" ><br>';
upfiles.innerHTML = s;
}
</script>
I'm testting......
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script language="JavaScript">
<!--
function func()
{var len=document.f.sel.options[document.f.sel.selectedIndex].value;
if(len==-1) return;
var str="";
for(var i=0;i<len;i++){
str+="<input type='file' name='pic"+i+"' size='30'><br>";
}
document.all.divID.innerHTML=str;
}//-->
</script>
</head><body>
<form method=post action="" name="f">
<select name="sel" onChange="javascript:func();">
<option value='-1'>pls select</option>
<option value='1'>NO.1</option>
<option value='2'>NO.2</option>
<option value='3'>NO.3</option>
<option value='4'>NO.4</option>
</select>
</form>
<div id=divID></div>
</body>
</html>