Как проверить тип ввода = «Файл» имеет файл или не использует jQuery?

StackOverflow https://stackoverflow.com/questions/2642970

Вопрос

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

Это было полезно?

Решение

if (jQuery('#File1').val()) { /* There are files */ }

Другие советы

Вы должны использовать «обязательные» вместо jQuery. Всего одним атрибутом это проверит ввод = файл имеет файл или нет. Пример:

<input type="file" required/>
$('#upload').bind('click', function(e){
   if( $('#File1').val() != ""){
       // file selected
   }
   else{
       // no file selected
   }
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top