gpt4 book ai didi

javascript - 如何获取 "file input"所选文件的长度

转载 作者:行者123 更新时间:2023-12-02 17:56:57 27 4
gpt4 key购买 nike

使用 javascript,我可以获取用户在多个输入中选择的文件数量。这是脚本:

var file = document.getElementById('file'); 

// check for the amount of the files the user can upload
console.log(file.files.length);

而且它有效。但是当我在 jQuery 中使用它时,它不起作用。它不显示文件长度或其他任何内容。但是,对于 jQuery,我尝试使用以下代码:

var files;

$('#file').on('change', function(event){
files = event.target.files;
});

$('#uploadFiles').on('click', function(e){
console.log(files.length);
});

但控制台消息是:文件未定义;

这是我的输入字段:

<input type="file" class="form-file" id="file" multiple style='display: none;' name="file" />

最佳答案

http://jsfiddle.net/z2v66/1/看起来很有效。

变量文件仅在此匿名函数中可用。在该函数外部定义它(var 文件)。

关于javascript - 如何获取 "file input"所选文件的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20884735/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com