accepter de l'attribut dans le fichier d'entrée ne fonctionne pas
salut, je suis tombé sur un explorateur de fichier de la boîte de dialogue de contrôle de la balise dans htnl .et la balise a été
<input id="myfile" name="myfile" type="file" accept="application/pdf"/>
mais l'accepter attribut ne semble avoir aucun effet .iam à l'aide de internet explorer 8 le navigateur
- t-il quelque chose à faire avec l'accepter attribut
OriginalL'auteur subash | 2010-03-24
Vous devez vous connecter pour publier un commentaire.
selon la w3schools (http://www.w3schools.com/TAGS/att_input_accept.asp), la "accepter" attribut n'est pas correctement pris en charge par tous les principaux navigateurs. Le filtre à l'intérieur du navigateur de fichier boîte de dialogue ne fonctionnera pas.
Vous pouvez utiliser un javascript de validation sur la forme événement onsubmit pour vérifier si le type de fichier est correct, retourner faux sinon.
La question et la réponse sont tous deux à 5 ans, et la réponse n'est plus correct. La plupart des principaux navigateurs, y compris IE 10+, désormais en charge
accept
, et il fait partie de la spécification HTML5.Je vois, merci Martin!
Toujours pas pris en charge correctement en Décembre 2015. Par exemple, je suis en train d'accepter des fichiers de police. J'ai la liste suivante d'séparées par des virgules types de contenu MIME à "accepter" attribut: "application/font-tdpfr,application/font-woff,application/x-font-bdf,application/x-font-ghostscript,application/x-font-linux-psf,application/x-font-otf,application/x-font-pcf,application/x-font-snf,application/x-font-ttf,application/x-font-type1". Lorsque la boîte de dialogue s'ouvre, les seuls éléments figurant dans la liste déroulante type de fichier "Tous les Fichiers" et "Fichier WOFF (.woff)". Donc, c'est complètement brisé. TTF, etc. sont manquants.
Encore 2 ans, la discussion portait sur l'évolution de l' "standard" et comment un seul navigateur, Chrome, la mise en œuvre de soutien, et même pas de façon uniforme. bugzilla.mozilla.org/show_bug.cgi?id=826176#c3
OriginalL'auteur ghermeto
Il semble que les navigateurs ont de la difficulté à la suite de l'IANA spécifications trouvé ici:
http://www.iana.org/assignments/media-types/media-types.xhtml
Dans mon cas, l'application/pkcs* types de médias ne fonctionnent pas du tout, alors que, pour une raison quelconque application/x-pkcs12 fonctionne dans chrome et partiellement(.p12) dans IE. Firefox semble complètement inconscient.
J'ai aussi trouvé cela plus optimiste de la discussion ici. Le fichier d'entrée "accepter" l'attribut est-il utile?
Donc, la meilleure description serait "probablement non pris en charge hors du commun formats", et avec le x-pkcs vs pkcs confusion plus ou moins inutilisable dans mon cas.
OriginalL'auteur David Flamme