2010-06-04 53 views
2

我有以下問題。我有文件的形式輸入字段中,鍵入:從input.files獲取文件而不是提交時的值

<FORM action="http://server.com/cgi/handle" 
     enctype="multipart/form-data" 
     method="post"> 
    <P> 
    What is your name? <INPUT type="text" name="submit-name"><BR> 
    What files are you sending? <INPUT type="file" name="files"><BR> 
    <INPUT type="submit" value="Send"> <INPUT type="reset"> 
</FORM> 

我使用JavaScript文件也該輸入的財產,我希望在形式提交此輸入發送文件的屬性,而不是他的價值的設定。是否有可能這樣做?

var data = e.dataTransfer;  
var input = dojo.byId(inputName); 
var file = data.files[i]; 
input.files[0] = file; 

data是一個datatransfer對象,我從那裏獲取文件。

我知道,只有少數瀏覽器可能,我不在乎。我只需要讓它至少在FF中工作。

回答

相關問題