javascript - 复制从另一个表单输入的文件路径

标签 javascript jquery html

我有两种形式,我想将第一个文件输入复制到另一个,以便 servlet 能够获取参数。

<form id="UploadExcel" >
              <input id="file" name="file" type="file" />
              <input type="submit" value="upload" />                   
        </form>

            <form action="UploadToDatabase" method="post" enctype="multipart/form-data">
            <div id="table1">
            <!--radio button-->
            </div>
        <input id="submitDatabase"  type="submit" value="Submit" />
            <input id="SheetValue"  name="SheetValue" type="hidden" value="-1" />
            <input id="file1" name="file1" type="hidden" />
             <span style=color:red id="radio_error"></span>
      </form>

我试过了,但是没用

 var file = document.getElementsByName('file');
    $('input.file1').val(file);

最佳答案

您不能将一个文件输入的值移动到另一个文件,这是一种安全风险。相反,克隆输入,将克隆放置在原始位置,然后将原始输入移至隐藏形式。引用this

关于javascript - 复制从另一个表单输入的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37774712/

相关文章:

Jquery.get() 在 IE8/9 中不起作用。不会加载缓存页面 304 未修改

javascript - 移动 safari 中的背景图像被拉伸(stretch)

jquery - 使用 jQuery 为 DIV 设置动画

javascript - 将值传递给同一页面上的颜色框

javascript - WordPress/woocommerce : Add dropdown choice (where did you find us? ) 结帐时 + 使用 Chart.js 创建仪表板

javascript - 选项单击两次

javascript - Jade Mixin - 对象操作

javascript - 访问 jquery.each 中的元素 id 属性值

javascript - 为什么我的计数器不能像我预期的那样在现场工作

JavaScript Canvas 超出范围时裁剪形状