2017-01-28 39 views

回答

1

我fileinput.js發現,在波紋管行:

if (isEmpty(tfiles) || tfiles.length === 0) { 
       if (!isAjaxUpload) { 
         self.clear(); 
       } 
       self._showFolderError(folders); 
       self._raise('fileselectnone'); 
       return; 
      } 

我們必須註釋此行:self.clear();

0

請檢查http://jsfiddle.net/ugeshgupta000/LCrE4/18/

$("#input1").click(function() { 
    $(this).val(''); 
    $('#imagepreview1').prop('src', ''); 
}); 

沒有處理程序取消按鈕。您可以在點擊選擇文件選項之前將值設爲空。如果用戶選擇某個文件,它會得到新的值,否則如果用戶點擊取消,我們已經使文件值爲空。

+0

我不想刪除previouse圖像。我想是相同的http://jsfiddle.net/isherwood/LCrE4/3/。但我不知道如何在bootstrap image uploader中將其鏈接。 – narges

+0

即使在您提到的小提琴中,單擊取消也不會清除圖像預覽 –

+0

http://stackoverflow.com/questions/34855400/cancel-event-on-input-type-file的可能重複您可以使用onBlur檢查值是否爲空或者是否已更改 –