Javascript 如何获取所选文件的长度";“文件输入”;
使用javascript,我可以获得用户在多次输入时选择的文件数。以下是脚本:Javascript 如何获取所选文件的长度";“文件输入”;,javascript,jquery,html,Javascript,Jquery,Html,使用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 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" />
它似乎在工作
变量
文件
仅在此匿名函数中可用。在该函数之外定义它(var文件
)。很抱歉,在function@Mostafa它似乎正在工作(通过Firefox和Chrome测试)