Как проверить, что на входе type = "file" есть файл или нет с помощью jquery? - PullRequest
5 голосов
/ 15 апреля 2010

У меня есть элемент управления загрузкой файлов <input id="File1" type="file" /> на моей странице ... Как проверить тип ввода = "файл" имеет файл или не использует jquery при нажатии кнопки upload?

Ответы [ 3 ]

16 голосов
/ 15 апреля 2010
if (jQuery('#File1').val()) { /* There are files */ }
10 голосов
/ 18 января 2013

Вы должны использовать «требуемый» вместо JQuery. Только одним атрибутом он проверит, что input = file имеет файл или нет. Пример:

<input type="file" required/>
4 голосов
/ 15 апреля 2010
$('#upload').bind('click', function(e){
   if( $('#File1').val() != ""){
       // file selected
   }
   else{
       // no file selected
   }
});
...