3
A
回答
5
挂钩。
<form method="post" enctype="multipart/form-data">
<input type="file" onchange="this.form.filename.value = this.value">
<input type="text" name="filename">
</form>
Jsfiddle demo。请注意,IE6/7错误地给出了完整路径,而其他浏览器正确地给出了文件名。
0
你无法不先存储在自己的服务器上的文件去做。
文件输入控制确实是而不是包含文件的数据。您的浏览器将它作为占位符提供给您,直到您通过POST表单提交提交文件数据。
如果你在文件路径之后,你也不能这么做(在现代浏览器中,正如Pekka所说)。浏览器不会将这些信息提供给客户端脚本。但是,它可能会提供文件名。
1
这应该是可能的创建一个新的文本输入元素并填充文件输入的.value
属性。
但是,请注意,出于安全原因,所有现代浏览器仅在value
属性中存储的文件名。您将无法获取所选文件的完整路径。
来源:上change
事件的文件场的MSDN on IE8
相关问题
- 1. CSS:舍入文本输入字段
- 2. 在AS3中输入文本字段中输入按键输入
- 3. d3.js中的文本输入字段
- 4. 文本字段输入颜色css
- 5. 过滤从文本字段中输入
- 6. 从输入字段中删除文本
- 7. jquery:求和输入文本字段
- 8. 居中输入文本字段
- 9. 保存文本字段输入
- 10. 如何创建文本输入字段
- 11. 开始输入字段和文本
- 12. PHP的HTML输入文本字段
- 13. 访问文本输入字段数据
- 14. 输入后更新文本字段
- 15. iMacros中的文本输入字段
- 16. 重置输入字段文本css
- 17. 文本输入包括字段名称
- 18. 引用文本输入字段
- 19. Javascript非重点文本字段输入
- 20. 输入字段中的默认文本
- 21. JQuery清除输入文本字段
- 22. 点击显示文本字段(输入)
- 23. Filebodyparser在play2输入文本字段
- 24. 输入时验证文本字段
- 25. 从输入字段替换文本值
- 26. 焦点输入文本字段值
- 27. 文本输入字段CSS样式
- 28. 格式化文本字段输入
- 29. 文本输入字段对齐
- 30. 输入字段
MSIE应该只给文件名以及自IE 8以来。 – 2010-09-13 20:16:09
@Pekka:*耸耸肩*,MSIE == MSIE :)我更新它。 – BalusC 2010-09-13 20:17:33
@皮卡:我偷看你的个人资料。 Amazon.com Wishlist是否有效?有趣的想法:) – BalusC 2010-09-13 20:29:59