用Link选择文件路径,
不想使用浏览button效果就像gmail中上传附件一样。

解决方案 »

  1.   

    如果我用Select a file选择文件路径,再提交时f1.value会被清空,十分奇怪。
    不明白gmail是如果实现的.
      

  2.   

    Gmail中上传附件也是用默认的file域<div style=""><div><span></span><input size="50" name="f_enfl9f13" onchange="top.js._CM_OnAttach(window,this)" type="file"> <span class="s"><span class="lk" id="da_f_enfl9f13">删除</span></span></div></div>
    <div><span class="lk" id="at">再添加一个附件</span></div>
      

  3.   

    file域的value属性只读,且没有默认值
    (The property is read-only. The property has no default value.)
      

  4.   

    但我写的页面一按提交就会被f1.value清空,后台无法取得upload file的值
      

  5.   

    看这个
    http://www.daima.com.cn/Info/102/Info34250/
      

  6.   

    哈哈问题已经解决。基本做到和gmail的上传附件一样。:)
    具体方法是:
    1.想取得当前鼠标的xy值。
    2.把一个透明的input type="file"放到“Select a file”
    3.利用input type="file"的onChange事件把当前的value(即文件的路径取出,这里我是模仿gmail的)
    4.正常提交,搞定。Thx,love01px and http://www.daima.com.cn/Info/102/Info34250/