2012-02-23 66 views
6

我有一個文件輸入的表單,我要檢查,如果表單提交時它是空的。檢查,如果輸入的文件歸檔是空的jQuery

我有這樣的代碼:

$('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,甚至當我選擇的圖像。

問題在哪裏?

回答

9

變化:

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

要:

if($input == '') { 

因爲它是簡單的變量保存的文本,則不需要再次使用jQuery的功能,在它。

+0

問題已修復。我在輸入文件字段中輸入了錯誤的ID:D謝謝! Sarfraz – hyperrjas 2012-02-23 11:00:39

+1

@hyperrjas:你想驗證所有的輸入(因爲你已經使用'$ this.find('input')'獲得所有輸入)或單個字段? – Sarfraz 2012-02-23 11:02:26

相關問題