HTMLInputElement: multiple property
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
The HTMLInputElement.multiple
property indicates if an input can have more than one value. Firefox currently only supports multiple
for <input type="file">
.
Value
A boolean value.
Examples
html
<input id="my-file-input" type="file" multiple />
js
let fileInput = document.getElementById("my-file-input");
if (fileInput.multiple) {
// Loop fileInput.files
for (const file of fileInput.files) {
// Perform action on one file
}
// Only one file available
} else {
let [file] = fileInput.files;
}
Specifications
Specification |
---|
HTML # dom-input-multiple |
Browser compatibility
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
multiple |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
See also
- FileList
- Bug 523771 - Support <input type=file multiple>