HTMLInputElement.multiple
はinput
タグが複数の値を持つことができるかどうかを示すプロパティです。現在Firefoxでは、multiple属性は<input type="file">
でのみサポートされています。
例
// fileInputは<input type=file multiple>であるようなHTML要素です var fileInput = document.getElementById("myfileinput"); if (fileInput.multiple == true) { for (var i = 0, len = fileInput.files.length; i < len; i++) { // fileInput.filesをループ } // 一つのファイルのみが有効な場合 } else { var file = fileInput.files.item(0); }
関連情報
- FileList
- Bug 523771 - Support <input type=file multiple>
仕様
- The multiple attribute (HTML 5 working draft)