HTML <input> accept Attribut
Exemple
Spécifiez les types de fichiers que l'utilisateur peut sélectionner dans la boîte de dialogue d'entrée de fichier :
<form action="/action_page.php">
<label for="img">Sélectionner une image :</label>
<input type="file" id="img" name="img" accept="image/*">
<input type="submit">
</form> Définition et Utilisation
L'attribut accept spécifie un filtre pour les types de fichiers que l'utilisateur peut choisir dans la boîte de dialogue d'entrée de fichier.
Remarque : L'attribut accept ne peut être utilisé qu'avec <input type="file"> .
Astuce : Ne pas utiliser cet attribut comme outil de validation. Les téléchargements de fichiers doivent être validés sur le serveur.
Support des Navigateurs
Les chiffres dans le tableau spécifient la première version du navigateur qui prend entièrement en charge l'attribut.
| Attribut | |||||
|---|---|---|---|---|---|
| accept | 26.0 | 10.0 | 37.0 | 11.1 | 15.0 |
Syntaxe
<input accept=" file_extension |audio/*|video/*|image/*| media_type "> Astuce : Pour spécifier plus d'une valeur, séparez les valeurs par une virgule (par exemple <input accept="audio/*,video/*,image/*" /> .
Valeurs des Attributs
| Valeur | Description |
|---|---|
| file_extension | Spécifiez l(es) extension(s) de fichier (par exemple : .gif, .jpg, .png, .doc) que l'utilisateur peut sélectionner |
| audio/* | L'utilisateur peut sélectionner tous les fichiers audio |
| video/* | L'utilisateur peut sélectionner tous les fichiers vidéo |
| image/* | L'utilisateur peut sélectionner tous les fichiers image |
| media_type | Un type de média valide, sans paramètres. Consultez IANA Media Types pour une liste complète des types de médias standard |