首頁 > web前端 > H5教程 > 主體

HTML5之type=file檔案上傳功能

小云云
發布: 2018-02-05 10:19:10
原創
3365 人瀏覽過

本文主要和大家介紹HTML5新功能之type=file檔案上傳功能,需要的朋友可以參考下,希望能幫助到大家。

1、語法

2、屬性(以下三個僅HTML5支持,因此存在相容性問題)

(1)multiple :表示使用者是否可以選擇多個值。 multiple只能用於type=file和type=email。

(2)accept:伺服器接受的檔案類型,否則將被忽略。

音訊/ *代表聲音檔案。僅HTML5支援
視訊/ *代表視訊檔案。僅HTML5支援
映像/ *表示映像檔。僅HTML5支援

(3)required:此屬性指定使用者在提交表單之前必須填入一個值。

3、取得上傳的檔案資訊

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <title>file multiple</title>
    </head>
    <body>
        <input type="file" multiple="multiple" id="test">
        <p id=&#39;content&#39;></p>
        <script type="text/javascript">
            var test = document.getElementById('test');
            test.addEventListener('change', function() {
                var t_files = this.files;
                var str = '';
                for(var i = 0, len = t_files.length; i < len; i++) {
                    console.log(t_files[i]);
                    str += &#39;<a href="javascript:void(0)">' + t_files[i].name + '</a><br/>';
                };
                document.getElementById('content').innerHTML = str;
            }, false);
        </script>
    </body>
</html>
登入後複製

顯示:

相關推薦:

HTML5 type=file檔案上傳功能實例詳解

input[type=file]開啟時慢、卡頓問題的解決方案

##jQuery動態新增input type=file的實作碼#

以上是HTML5之type=file檔案上傳功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!