2010-08-02 33 views
3

我用JS使用此上傳文件的onClick不用按按鈕

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;"> 
    <input id="fileToUpload" type="file" name="fileToUpload" class="input"> 
    <button class="button" id="buttonUpload" onClick="return ajaxFileUpload();">Upload</button> 
</form> 

文件上傳到服務器,而不是點擊「上傳」按鈕可我剛回到ajaxFileUpload();我瀏覽一個文件後,它的在輸入中發送?

我試圖

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;"> 
    <input id="fileToUpload" type="file" name="fileToUpload" class="input" onClick="return ajaxFileUpload();"> 
</form> 

但是當我點擊文件輸入立即返回ajaxFileUpload();。有沒有辦法只有在它有一些輸入後才返回它?

回答

5

請嘗試使用onChange事件。

+0

很酷,確實有效! :) – 2010-08-02 20:05:14