我有一个带有type=file
的输入字段,用于选择图像文件,但我想要的是,如果有人打开文件选择器对话框,并且在某些特定事件中,它会自动/以编程方式关闭对话框而无需按下取消按钮由用户。有没有办法用js / jquery做到这一点?
答案 0 :(得分:1)
与<input type="file" />
的互动非常有限。无法以编程方式关闭文件对话框。您可以通过处理click
事件来尝试在对话框打开时禁用拖放功能;但是,似乎有no reliable cross-browser method用于在用户单击“取消”的情况下确定对话框已关闭,因此重新启用它可能很棘手。
不幸的是,如果他们选择从中拖放文件而不是使用“打开”按钮,则可能只需要让用户自己关闭文件对话框即可。
答案 1 :(得分:0)
我认为答案是否定的。文件输入更改事件将打开本机浏览器窗口,无法使用Javascript控制该窗口。