2

我用Symfony 2編寫應用程序。我有一個包含文件字段的表單。
當沒有選擇文件時,視圖是一個「選擇文件」按鈕,在其右邊的文本「沒有選擇文件」。當我選擇一個文件時,文件名顯示在按鈕的右側。Symfony 2表單域 - 圖像預覽而不是文件路徑

我想改變這種行爲:
當選擇沒有文件,顯示只有按鈕。
選擇文件後,而不是顯示文件名,我想生成圖像的預覽。

任何人都有這個問題的簡單解決方案?
謝謝!

回答

0

你可以輸入文件類型的CSS改變爲visibility:hidden,並顯示一個按鈕那裏......你可以作出這樣

$(document).ready(function(){ 
$("#idofbutton").click(function(){ 
    $("#idofinputtypefile").trigger('click'); 
}); 
}); 

一個jQuery事件,其餘的你可以使用iframe刺激上傳活動。

jQuery的文件上傳,請檢查代碼的鏈接此鏈接

http://www.phpletter.com/Demo/AjaxFileUpload-Demo/

希望這有助於

+0

非常漂亮和優雅的解決方案...我還沒有進入模擬上傳事件的iframe,它有多複雜?是否需要下載外部小部件? – guyaloni