Javascript для ограничения количества загружаемых файлов входной файл

#javascript #html #grails #file-upload #input

#javascript #HTML #grails #загрузка файла #ввод

Вопрос:

Я хочу ограничить количество загружаемых файлов до 3. Я новичок в этом, поэтому, пожалуйста, кто-нибудь может помочь?

Вот мой код:

 $('#fileinput').change(function(){
    if(this.files.length>3)
        alert('to many files')
});  
 <input id="fileinput" type="file"  name="fileUpload" multiple="multiple"/>  

Ответ №1:

То, что у вас есть, обычно работает в браузере, поддерживающем API файлов. Вот ваш код, созданный для работы:

 $(document).ready(function() {
  $('#fileinput').change(function() {
    if (this.files.length > 3)
      alert('to many files')
  });
});
  

https://jsfiddle.net/6vw0maLb/2/