我现在正在写新闻系统,添加新闻里有上传图片功能
我想用JAVA实现这样一个功能:
用户可以选择添加几张图片:比如一个下拉菜单有1,2,3,4,5,6,7七个选项,当你选3是下边就出现3个上传图片的
1<input name="pic/*这里是1,2,3*/" size="30" type="file"/>
。
我JAVA不太好,那位高手能帮我是下这个功能,谢谢!!!
---------------------------------------------------------------
1<form>
2<select onchange="sele(this.value)">
3<option value="1">1
4<option value="2">2
5<option value="3">3
6<option value="4">4
7<option value="5">5
8<option value="6">6
9<option value="7">7
10</option></option></option></option></option></option></option></select><br/>
11<span id="upfiles">[将在这里出现file对象]</span>
12</form>
1<script>
2function sele(v) {
3s = "";
4for(i=1;i<=v;i++)
5s += '图片'+i+'<input type="file" name="pic'+i+'" size="30" ><br>';
6upfiles.innerHTML = s;
7}
8</script>
---------------------------------------------------------------
1<html>
2<head>
3<title> New Document </title>
4<meta content="EditPlus" name="Generator"/>
5<meta content="" name="Author"/>
6<meta content="" name="Keywords"/>
7<meta content="" name="Description"/>
8<script language="JavaScript">
9<!--
10function func()
11{
12
13var len=document.f.sel.options[document.f.sel.selectedIndex].value;
14if(len==-1) return;
15var str="";
16for(var i=0;i<len;i++){
17str+="<input type='file' name='pic"+i+"' size='30'><br>";
18}
19document.all.divID.innerHTML=str;
20}
21
22//-->
23</script>
24</head>
25<body>
26<form action="" method="post" name="f">
27<select name="sel" onchange="javascript:func();">
28<option value="-1">pls select</option>
29<option value="1">NO.1</option>
30<option value="2">NO.2</option>
31<option value="3">NO.3</option>
32<option value="4">NO.4</option>
33</select>
34</form>
35<div id="divID"></div>
36</body>
37</html>