javascript - 获取文件上传到隐藏文本框的值

标签 javascript jquery html

我试图在选择文件后立即将值或文件路径从 html 文件上传控件获取到隐藏的输入文本框。

<input type="file" name="some_name" id="file" />
<input type="text" name="text_name" id="abc" style="display:none;" value=""/>

我的脚本看起来像:

$('#file').live('change', function(){ alert("yes"); });

所以我收到警告框,但我想将隐藏输入字段的值更改为我选择的文件的路径。非常感谢任何解决此问题的帮助。

最佳答案

通常你可以通过 $('#elementId').val() 获得元素的值,但在 <input type="file"> 的情况下由于安全限制,你不能。没有办法知道本地文件路径(至少没有办法在所有浏览器上一致工作)。

关于javascript - 获取文件上传到隐藏文本框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13829192/

相关文章:

javascript - this._delegate.setNgStyle 不是 Angular 8 更新后的函数

javascript - 如何在正则表达式中匹配空格、换行符

javascript - 触发器在 Jquery 幻灯片中无法正常工作

javascript - 当选择选项在 HTML 中更改时更改表单字段

php - HTML 表单不提交数据?

html - 网格 : Two areas are not coming side by side

javascript - 是否可以检测哪一行或函数触发了元素上的 jquery 更改事件?

javascript - Bootstrap 选项卡面板没有删除事件类,但只是有时

javascript - 江青手机 : Calling a function with Multiple Parameters from a Listview

javascript - 限制输入字段上图像的宽度和高度