关于文件选择对话框的问题 如何实现一个文件选择对话框可以一次选择多个文件?就象163邮箱中“添加附件”的功能一样,可以添加多个附件:1.doc;2.xls;3.txt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你看看这个例子 不知道你是不是要这样的效果<style>body,td,div,a,input{font:menu;line-height:150%}</style><table cellspacing=1 cellpadding=1 border=0 width=100% id=t136><form method=post enctype="multipart/form-data"><input type=hidden name=deal value=true><input type=hidden name=frmID value=22><input type=hidden name=thisdir value=><input type=hidden name=TID value=><input type=hidden name=frmShowURL value=payment><input type=hidden name=ID value=><tr bgcolor=F0F0F0> <td>xixi</td> <td>xixi</td></tr><tr bgcolor=F9F9F9> <td>hehe</td> <td> <input type=text class=border_index name=newdir style='ime-mode:disabled'> <font color=000080>hehe</font> </td></tr><tr bgcolor=F0F0F0> <td>新图片上传</td> <td> <div> <input type=button onclick=addNew() value=增加 class=button_index> <font color=000080>(按一次增加按钮就可以上传一张图片</font> </div> </td></tr><tbody></table></form><script>var i=0,arr=new Array('F9F9F9','F0F0F0');function addNew(){ tr=document.all.t136.insertRow(); tr.style.backgroundColor=arr[i%2]; tr.insertCell().innerText="图片"+(++i); tr.insertCell().innerHTML='<input type=file name=pic'+i+' class=border_index> <a href=javascript:void(0) onclick=del()>删除</a>'}function del(){ document.all.t136.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);}</script> to:tonychen008 你的那个打开文件对话框里能不能限制只能让他增加图片(img gif bmp)这种格式呢? 用ajax这是比较好的办法还有一种变通的方法,但不是真正的点一次把你所有的文件都传不上去,只是先显示你选择的文件信息,在你确定上传后,再一次性把所有文件上传。 结果集 html:file按钮背景色问题 查询性能. 我的jsp网页怎么显示不了数据库(oracle)中数据? 错误提示Generated servlet error:The constructor XMLOutputter(String, boolean, String) is undefined 面试题 关于数据库备份 双引号怎么转成ASCII码, 我想获取一个页面的完整的url.? 请问:如何得知数组String a[]中的某个元素如a[0]的长度? a[0].length不行……谢谢 页面链接问题 关于通过servlet打开服务器文件的问题?
body,td,div,a,input{font:menu;line-height:150%}
</style><table cellspacing=1 cellpadding=1 border=0 width=100% id=t136>
<form method=post enctype="multipart/form-data">
<input type=hidden name=deal value=true>
<input type=hidden name=frmID value=22>
<input type=hidden name=thisdir value=>
<input type=hidden name=TID value=>
<input type=hidden name=frmShowURL value=payment>
<input type=hidden name=ID value=><tr bgcolor=F0F0F0>
<td>xixi</td>
<td>xixi</td>
</tr>
<tr bgcolor=F9F9F9>
<td>hehe</td>
<td>
<input type=text class=border_index name=newdir style='ime-mode:disabled'>
<font color=000080>hehe</font>
</td>
</tr>
<tr bgcolor=F0F0F0>
<td>新图片上传</td>
<td>
<div>
<input type=button onclick=addNew() value=增加 class=button_index>
<font color=000080>(按一次增加按钮就可以上传一张图片</font>
</div>
</td>
</tr>
<tbody>
</table>
</form><script>
var i=0,arr=new Array('F9F9F9','F0F0F0');
function addNew(){
tr=document.all.t136.insertRow();
tr.style.backgroundColor=arr[i%2];
tr.insertCell().innerText="图片"+(++i);
tr.insertCell().innerHTML='<input type=file name=pic'+i+' class=border_index> <a href=javascript:void(0) onclick=del()>删除</a>'
}
function del(){
document.all.t136.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);
}
</script>
还有一种变通的方法,但不是真正的点一次把你所有的文件都传不上去,只是先
显示你选择的文件信息,在你确定上传后,再一次性把所有文件上传。