HTMLInputElement : propriété multiple
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La propriété multiple de l'interface HTMLInputElement indique si un champ de saisie peut avoir plusieurs valeurs. Firefox ne prend actuellement en charge multiple que pour <input type="file">.
Valeur
Une valeur booléenne.
Exemples
html
<input id="my-file-input" type="file" multiple />
js
let fileInput = document.getElementById("my-file-input");
if (fileInput.multiple) {
// Parcourir fileInput.files
for (const file of fileInput.files) {
// Action sur chaque fichier
}
// Un seul fichier disponible
} else {
let [file] = fileInput.files;
}
Spécifications
| Specification |
|---|
| HTML> # dom-input-multiple> |
Compatibilité des navigateurs
Voir aussi
- L'interface
FileList - Bogue 523771 (angl.) - Prise en charge de <input type=file multiple>