给你个思路吧
<script>
function getAdd()
{
file.click();
filename.innerHTML=file.value;
}
</script>
  <input type="file" name="file" id="file"  style="display:none">
<a href=# onclick="getAdd();">添加附件</a>
<span id="filename"></span>

解决方案 »

  1.   

    谢谢一楼的帮助,很感激
    不过小弟还有一个问题,在"选择文件"对话框中选择文件后,那个文件名能正常显示在main.jsp上,我的问题是当我第二次,第三次或更多次点击“添加附件”,选择文件后,怎样才能把选择的文件名都显示在main.jsp上呢?
    分数已经给出去了,还请好心人帮个忙,小弟表示万分感谢。
      

  2.   

    继续1楼的思路
    <script>
    var fileSrc="";
    function getAdd()
    {
    file.click();
    fileSrc=fileSrc+file.value;
    filename.innerHTML=fileSrc;
    }
    </script>
      <input type="file" name="file" id="file"  style="display:none">
    <a href=# onclick="getAdd();">添加附件</a>
    <span id="filename"></span>
      

  3.   

    谢谢楼上各位帮忙,真的很感谢。
    很感谢ytzhsh(醉天涯)  :)
    TO:  
     tocome() ( ) 信誉:100    Blog  2007-02-08 16:35:27  得分: 0     这个家伙不厚道,大家不要帮他!!!!!!!
     
    不好意思,我以为结贴后就不能再看到原来的贴子了,所以才新发贴子,不好意思哈。