选择文件后的 Javascript 代码

Javascript code after choosing a file

本文关键字:Javascript 代码 文件 选择      更新时间:2023-09-26

用户从文件输入中选择文件后,我需要执行某些代码段。棘手的部分是我无法检查它的输入,因此:

$('input').change ->

是不可能的,我需要检测用户单击"打开"按钮。可能吗?

您需要

检查文件输入的文件列表。

<input type="file" id="file">
$('#file').on('change', function() {
  return console.log($(this)[0].files);
});

值得记住的是,如果您要选择一个文件,然后返回并再次选择相同的文件,则该函数将不会触发,因为输入并未真正更改。

在这种情况下,您需要在某处设置一个标志,当您单击输入(或类似内容)时重置该标志。