菜鸟 一个js的问题

丢雷老谋 2012-10-23 10:09:46
有一个需求 代码如下:
<div>
<input type='text' id='text' name='text'/>
<input type='file' id='file' name='file'/>
</div>
现在我想在点击‘浏览’按钮,选择要上传的图片之后,文件的路径自动出现在上面的text表单中(注意是上面的text的表单不是file表单)这个用js可以实现吗?最好有jquery的方法,本人菜鸟,求大侠指点…………
...全文
152 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
欢乐的尼美 2012-10-24
  • 打赏
  • 举报
回复
单纯JS获取绝对路径要兼容各个浏览器的。我也想知道怎么写。
CSDN资源上传的时候,也只是获取file的value而已.
泡泡鱼_ 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:

http://yukar.iteye.com/blog/1390325
如果还想自动上传,打消这念头,IE不支持
FF还是可以的
不是自动上传 只需要文件路径可以出现在text表单框里就可以啦!简单的说就是同步更新啦!哦!说到这个地方貌似onchange可以一试………………………………
[/Quote]

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>
丢雷老谋 2012-10-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

http://yukar.iteye.com/blog/1390325
如果还想自动上传,打消这念头,IE不支持
FF还是可以的
[/Quote] 不是自动上传 只需要文件路径可以出现在text表单框里就可以啦!简单的说就是同步更新啦!哦!说到这个地方貌似onchange可以一试………………………………
franzhong 2012-10-23
  • 打赏
  • 举报
回复
http://yukar.iteye.com/blog/1390325
如果还想自动上传,打消这念头,IE不支持
FF还是可以的

87,991

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧