Здравствуйте, я пытаюсь найти хорошее решение для ограничения количества файлов при вводе файла. Моя проблема в том, что мне нужно найти универсальное c решение, потому что html - это поколение dynmai c, и у меня есть несколько входов на одной странице. (и я хочу другое поле предела равноправия) html код предыдущего
<input type="file" name="micker[file_upload2][]" accept=".pdf" id="fileupload2" placeholder="Upload field2 mulitple" aria-label="Upload field2 mulitple" class="inputfile required invalid" multiple="" style="margin:0" maxuploads="2" aria-required="true" required="required" aria-invalid="true">
мне нужно добавить поле равноправия функции предела, например, первые 2 и вторые 10, моя идея - вдохновить на { ссылка } добавив max-uploads = 6
к моему html и загрузив. js
jQuery(document).ready(function ($) {
$("body").change(function () {
var numFiles = $("input",this)[0].files.length;
var maxuploads = $("input",this)[0].attr(\'data-maxuploads\').toString();
alert(numFiles);
if (numFiles > maxuploads ) {
alert(\'Your Message\');
}else {
maxuploads = maxuploads + 1;
}
});
});
});
ошибка
Uncaught TypeError: Cannot read property 'length' of undefined
спасибо за любую помощь