2010-11-24 65 views
2

之後的文件名這是我的輸入標籤:HTML <INPUT TYPE =「文件」>如何讓文件選擇

<input id="myId" class="button" name="myFile" type="file"> 

一旦用戶選擇了一個文件,我想獲得的名字的文件,顯示它並給用戶一些反饋。 我知道,我可以在Javascript(使用jQuery)文件名,像這樣:

var fileName = $('#myId').val(); 

不過,我想盡快做一個函數調用,爲用戶選擇一個文件。如果添加onclick,即使在「myId」標籤上,只要用戶單擊該按鈕,該事件就會被調用,但是在他選擇文件之前。 用戶選擇文件時會觸發什麼事件?如何在用戶選擇文件後立即調用函數?

回答

4

既然你已經使用jQuery,解決方法是相當簡單:

$("#myId").change(function(){ 
    doIt(); 
}); 
相關問題