不知道有没有表达清楚,我要在网站上做一个上传图片的东东。
但是<input type="file" name="file">这个样子太单调了,想用图片的形式比较漂亮的实现这个功能,我该怎么做呢??

解决方案 »

  1.   

    1. 用flash来上传。2. 设置<input type="file" name="file" id="file"> style="filter:alpha(opacity=00);" 
    另外写个文本框显示地址什么的。onchange="$('#upfile').val(this.value);"最后用其它图片或层覆盖在上面用onclick="$('#file').click()"调用。我就用这种方法。但要处理不同浏览器区别。目前ff chrome ie没问题。
    不能直接display:none掉。ie6有问题。
      

  2.   

    http://www.baidu.com/s?bs=swfupload+php&f=8&rsv_bp=1&rsv_spt=3&wd=swfupload&inputT=416
      

  3.   

    <input type="file" name="file" id="file">