<input name=myFile type=file>
(1) متعدد: يشير إلى ما إذا كان بإمكان المستخدم تحديد قيم متعددة. لا يمكن استخدام المتعدد إلا مع type=file وtype=email.
(2) قبول: نوع الملف الذي يقبله الخادم، وإلا فسيتم تجاهله.
الصوت/* يمثل الملفات الصوتية. مدعوم فقط بواسطة HTML5
الفيديو/* يمثل ملفات الفيديو. مدعوم فقط بواسطة HTML5
تمثل الصورة/* ملفات الصور. مدعوم فقط بواسطة HTML5
(3) مطلوب: تحدد هذه السمة أنه يجب على المستخدم ملء قيمة قبل إرسال النموذج.
3. احصل على معلومات الملف الذي تم تحميله <!DOCTYPE html><html lang=zh> <head> <meta charset=UTF-8 /> <meta http-equiv=X-UA-Compatible content=ie=edge /> <title>متعدد الملفات</title> </head> <body> <input type=file multiple=multiple id=test> <p id='content'></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 += '<a href=javascript:void(0)>' + t_files[i].name + '</a><br/>'; document.getElementById('content').innerHTML = str;يعرض:
لمزيد من الاستخدام المحدد، راجع MDN: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file
تلخيصما ورد أعلاه هو نوع ميزة HTML5 الجديدة = وظيفة تحميل ملف التي قدمها المحرر، وآمل أن تكون مفيدة لك. إذا كانت لديك أي أسئلة، فيرجى ترك رسالة لي وسيقوم المحرر بالرد عليك في الوقت المناسب. أود أيضًا أن أشكر الجميع على دعمكم لموقع VeVb للفنون القتالية!