有一个需求  代码如下:
<div>
<input type='text' id='text' name='text'/>
<input type='file' id='file' name='file'/>
</div>
现在我想在点击‘浏览’按钮,选择要上传的图片之后,文件的路径自动出现在上面的text表单中(注意是上面的text的表单不是file表单)这个用js可以实现吗?最好有jquery的方法,本人菜鸟,求大侠指点…………

解决方案 »

  1.   

    http://yukar.iteye.com/blog/1390325
    如果还想自动上传,打消这念头,IE不支持
    FF还是可以的
      

  2.   

       不是自动上传 只需要文件路径可以出现在text表单框里就可以啦!简单的说就是同步更新啦!哦!说到这个地方貌似onchange可以一试………………………………
      

  3.   


    onchange是可以,但得不到真实的文件路径,只取文件名倒是可以实现
    <div>
    <input type='text' id='text' name='text'/>
    <input type='file' id='file' onchange="fileselect(this.value)" name='file'/>
    </div>
    <script type="text/javascript">
        function fileselect(a){
            var arr=a.split('\\');
            document.getElementById('text').value=arr[arr.length-1];
        }
    </script>
      

  4.   

    单纯JS获取绝对路径要兼容各个浏览器的。我也想知道怎么写。
    CSDN资源上传的时候,也只是获取file的value而已.