-6ren"> -我正在尝试分配 的值至 . 我有以下代码,但它没有按预期工作: function test(){ var field_value = document.getElementById('fi-6ren">
gpt4 book ai didi

javascript - 使用js将数据写入<input type ="file">

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:07:35 25 4
gpt4 key购买 nike

我正在尝试分配 <input type="file" id="field1"> 的值至 <input type="file" id="field2"> .

我有以下代码,但它没有按预期工作:

<script type="text/javascript"> 
function test(){
var field_value = document.getElementById('file1').value;
document.getElementById('file2').value = field_value;
}
</script>
<body>
<input type="file" onchange="test()" id="file1"/>
<input type="file" id="file2"/>
</body>

说明:当我单击具有id="file1" 的文件字段的浏览字段时它叫test()功能。变量 field_value正在上传文件的名称。但它没有将值分配给具有 id="file2" 的文件字段.

最佳答案

出于安全原因,您不能使用 Javascript 访问文件控件(想象一下,如果您可以在用户访问页面时自动上传您想要的任何文件!)

话虽如此,最新版本的 Firefox 有一个新的 File API ,这可能会帮助您使用特定的浏览器。还有各种File controls在 HTML5 中引入,但您还需要很长时间才能使用它们。

关于javascript - 使用js将数据写入&lt;input type ="file">,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2973600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com