次のコードでは、個のファイルのうちのみが出力されます。 一つだけファイルを選択するには複数ファイルの名前をjsに表示する方法
、それはファイルの名前を示しているが、同じことが複数のファイルにを選択する上で動作しません。
$('input').on('change', function(){
if(this.files.length > 0)
{
$('div').text(this.files);
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
Select a file to upload:
<input type="file" multiple/>
<div></div>
"名前" は何ですか? – epascarello
@epascarelloはここで良い質問をしています。変数名 "names"は複数を示唆しています。もちろん、名前のスペルを間違えていないか、または配列をテキストとして設定しようとしている可能性がありますか?コンソールは何を言いますか? – KjetilNordin
this.filesはファイル(FileList)の配列です。各ファイルにはあなたの情報があります。コンソールで印刷してみてください。 https://developer.mozilla.org/en-US/docs/Web/API/FileList –