【问题标题】:How to add dynamically an input file tag with image javascript or jquery如何使用图像 javascript 或 jquery 动态添加输入文件标签
【发布时间】:2014-09-29 02:37:08
【问题描述】:

我想用来自另一个输入的 js 或 jquery 的图像动态添加输入文件

我有两个输入类型字段

<input type="file" name="f1" />


<input type="file" name="f2[]" /> 

当我们在f2[] 中上传多个文件时,我需要f1 文件控制中的一些特定文件

谁能帮帮我。提前致谢。

【问题讨论】:

  • 您能详细说明一下吗?
  • 如果我们在f2中选择一个文件也需要在f1中添加
  • 我还是不明白你在问什么
  • 如果用户从 name=f2[] 输入字段中从浏览器中选择一个文件,我希望使用 javascript/jquery 在 name=f1 输入字段中输入该文件。
  • 您希望f2[] 包含多个值吗?

标签: javascript php jquery html input


【解决方案1】:

首先:

&lt;input type="file" name="f2[]" /&gt;

不会像你说的那样保存多个文件,你需要:

&lt;input type="file" name="f2[]" multiple /&gt;

其次,您不能设置input type='file'的值,这是出于安全原因;否则人们可能会创建一个脚本,在您不知情的情况下从您的计算机上传文件。

例如

<form name="foo" method="post" enctype="multipart/form-data">
    <input type="file" value="c:/passwords.txt">
</form>
<script>document.foo.submit();</script> 

感谢 BalusC,以及他在“How to set a value to a file input in HTML?”中的帖子

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-18
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-08
    • 2015-12-02
    相关资源
    最近更新 更多