سؤال

مرحبًا ، لقد صادفت علامة التحكم في مربع الحوار تصفح في HTNL. وكانت العلامة

<input id="myfile" name="myfile"  type="file" accept="application/pdf"/>

لكن يبدو أن سمة القبول لا تحتوي على أي تأثير. AMIAL باستخدام متصفح InternetExplorer 8

هل له أي شيء يتعلق بالقبول

هل كانت مفيدة؟

المحلول

وفقا ل W3Schools (http://www.w3schools.com/tags/att_input_accept.asp) ، لا يتم دعم السمة "قبول" بشكل صحيح من قبل أي من المتصفحات الرئيسية. لن يعمل مرشح مربع الحوار متصفح الملفات.

يمكنك استخدام التحقق من صحة JavaScript في حدث OnSubmit النموذج للتحقق مما إذا كان نوع الملف صحيحًا ، مع إرجاع خطأ خلاف ذلك.

نصائح أخرى

يبدو أن المتصفحات تواجه مشكلة في اتباع مواصفات IANA الموجودة هنا:http://www.iana.org/assignments/media-types/media-types.xhtml

في حالتي ، لا تعمل أنواع الوسائط/PKCS* على الإطلاق ، بينما يعمل التطبيق/X-PKCS12 لسبب ما في Chrome وجزئيًا (.P12) في IE. Firefox يبدو غافلاً تمامًا.

لقد وجدت أيضًا هذه المناقشة المتفائلة هنا. سمة إدخال الملف "قبول" - هل هي مفيدة؟

لذلك ، سيكون أفضل وصف هو "ربما غير مدعوم للتنسيقات غير المألوفة" ، ومع تشويش X-PKCS مقابل PKCS بشكل أو بآخر في حالتي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top