我有一個簡單的HTML表單,我正在構建。我希望能夠添加多個文件提交與表單上傳。我在網上閱讀的關於HTML5的所有內容都表示,我可以使用HTML5 Input Multiple標記完成此操作。當我在任何瀏覽器中試用此功能時,我都會得到帶有一種文件類型的標準輸入。當我檢查DOM時,我發現它的Files [0]屬性中只有一個文件。這是我的表格。請讓我知道我做錯了什麼。HTML輸入多個標記
這裏是我的形式上傳文件的HTML:
<form method="post" action=upload.php" enctype="multipart/form-data">
<input type="file" id="basicUploadFile" multiple >
</form>
也。我曾在Chrome,Firefox,IE 11中嘗試過這種方法。即使轉到W3school.com演示,其中的任何一個都不適用於多個文件。
謝謝。我對DOM中的Files對象的結構有點困惑。這幫了大忙! – user2997301
當我嘗試使用jquery選擇器來選擇元素時,它似乎沒有找到.files示例; $( 「#basicUploadFile).files返回undefined。 – user2997301
@ user2997301'$(」 #basicUploadFile「)'是一個jQuery對象,文件屬性是DOM元素。爲了揭露從jQuery對象的DOM元素,你可以做'$ (「#basicUploadFile」)。get(0)'或'$(「#basicUploadFile」)[0]'所以獲取文件做'$(「#basicUploadFile」)[0] .files'或'$(「# basicUploadFile 「)。得到(0).files'甚至'$(」 #basicUploadFile「)。支撐( '文件')'。 – Musa