如何得知input file中的值

bxbacn 2009-11-13 04:41:12
上传图片时,希望在上传之前就能显示出该图,但用 id.value得不到完整或正确的值,不知道要如何做
...全文
208 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
草根醉秋意 2009-11-13
  • 打赏
  • 举报
回复
楼主你的需求在FF里是要修改安全级别的,所以基本上是不可以实现的。非得做个预览就上传了在服务器端把url传出来显示。。
SuperBoo 2009-11-13
  • 打赏
  • 举报
回复
上传图片时,希望在上传之前就能显示出该图,但用 id.value得不到完整或正确的值,不知道要如何做


这样和你说吧 这是浏览器问题

ie 可以显示全部路径
firefox 不行
这谁也没办法
bxbacn 2009-11-13
  • 打赏
  • 举报
回复
忘了说一下,我只在ie6下可以得到完整路径。。ie7没设过
草根醉秋意 2009-11-13
  • 打赏
  • 举报
回复
IE下可以,#3的方法不能兼容FF这些浏览器
bxbacn 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 xiuyouxu 的回复:]
在file旁边放一个img标签,然后在file的值改变的时候,用js改变img的src,应该就能看到图片了
[/Quote]
如你所想,我就是要这样,可惜js得不到 file框中的值 ie下为 c:\fakepath\xxx.jpg 在firefox下就只得到xxx.jpg

二个都得不到真实路径
xiuyouxu 2009-11-13
  • 打赏
  • 举报
回复
<body>
<input type="file" id="thefile"><div style="width:300;height:400;"><img id="s"/></div>
<script type="text/javascript">
window.onload=function(){
thefile.onchange=function(){
s.src=this.value;
}
}
</script>
</body>
parss 2009-11-13
  • 打赏
  • 举报
回复
先生成一个缩略图呗
xiuyouxu 2009-11-13
  • 打赏
  • 举报
回复
在file旁边放一个img标签,然后在file的值改变的时候,用js改变img的src,应该就能看到图片了

87,993

社区成员

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

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