Чтобы проверить, есть ли у любого из файловых входов выбранный файл, вы можете использовать filter()
для извлечения только тех, где files.length
не ноль:
$('.bt').on('click', function() {
var filesSelected = $('.multi').filter((i, el) => el.files.length).length != 0;
console.log(filesSelected);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="file" name="File" class="multi" />
<input type="file" name="File" class="multi" />
<input type="file" name="File" class="multi" />
<input type="file" name="File" class="multi" />
<input type="file" name="File" class="multi" />
<input type="file" name="File" class="multi" />
<button class="bt" type="button">button</button>