触发文件输入对话框 [英] Trigger file input dialog

查看:72
本文介绍了触发文件输入对话框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I auto trigger file input? ie. in the link below I want to trigger upload button on load

演示

<form id="test_form">
    <input type="file" id="test">
    <div id="test1">
        <button>Upload</button>
    </div>
</form>

$("#test1").trigger('click');
$("#test").trigger('click');

推荐答案

出于安全目的,不能在onload中自动触发文件输入.没有任何用户交互,将无法将其触发.当页面加载时页面自身激活任何东西,这真是令人作呕.

File input can't be automatically triggered in onload due to security purpose. It can't be fired without any user interaction. It is very disgusting when a page activates anything itself when the page loads.

顺便说一句. 您可以使用 label 代替按钮,如下所示:

By the way. You can use label instead of button like following:

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

这篇关于触发文件输入对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆