javascript - 触发器文件输入对话框

标签 javascript jquery

如何自动触发文件输入? IE。在下面的链接中,我想在加载时触发上传按钮

DEMO

<form id="test_form">
    <input type="file" id="test">
    <div id="test1">
        <button>Upload</button>
    </div>
</form>
$("#test1").trigger('click');
$("#test").trigger('click');

最佳答案

出于安全考虑,onload 中不能自动触发文件输入。没有任何用户交互就无法触发它。当页面在加载时自行激活任何东西是非常令人厌恶的。

顺便说一下。 您可以使用 label 而不是按钮,如下所示:

<label for="test">Upload</label>

关于javascript - 触发器文件输入对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33777533/

相关文章:

javascript - Angularjs - 在导航中 ng-repeat 在渲染期间显示更多行

javascript - 尝试使用我自己的 ReactDataGrid 默认值创建可重用的 DataGrid 组件,但 Typescript 给我错误

jquery - 如何使用 jquery 将最终用户重定向到另一个网页

javascript - slider 中的工具提示溢出问题

javascript - 位置阈值比例

javascript - jQuery mouseenter/mouseleave html()-交换问题

jquery - 随着原始 div 的更改,div 的克隆也随之更改

javascript - 如何使用 Javascript 为动态创建的元素添加选项卡索引?

javascript - Backbone JS - 设置模型属性节点对象的值

javascript - JSON.parse(string) 的匹配器 - 如何在运行匹配器之前调用 lambda?