проверить, является ли входной файл пустым jquery - PullRequest
6 голосов
/ 23 февраля 2012

У меня есть форма с вводом файла, и я хочу проверить, пуста ли она при отправке формы.

У меня есть этот код:

$('form#new_comment').submit(function(e) {
   var $this = $(this);
   var $input =  $this.find('input').val();
 if($($input == '')) {
   alert ("you must choose a image");
   return false; 
   e.preventDefault(); 
  }    
});  

Но он всегда говоритyou must choose a image, даже если я выбрал изображение.

В чем проблема?

1 Ответ

9 голосов
/ 23 февраля 2012

Изменение:

if($($input == '')) {

На:

if($input == '') {

Поскольку это простая переменная, которая содержит текст, вам не нужно снова использовать функцию jQuery поверх него.

...