複数のファイル(私の場合はイメージ)を選択できる入力フィールドがあります。問題は、その1つ以上のファイルを選択するとgoogle chromeにのみ表示されることです。しかし、それはIE上でうまく動作するので、どこから問題が発生しているのか分かりません。何か案が?選択したすべてのファイルを表示
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post" enctype="multipart/form-data">
<label class="btn btn-primary" for="my-file-selector">
<input id="my-file-selector" type="file" name="files[]" style="display:none;" multiple onchange="$('#upload-file-info').html($(this).val());">Browse</label>
<span class='label label-info' id="upload-file-info"></span>
<div style="float:right;">
<label class="btn btn-primary" for="my-file-selector2">
<input id="my-file-selector2" type="Submit" style="display:none;" name="search">Import</label>
</div>
</form>
これは、複数の属性のサポートが開始されて以来、Chromeがバージョン6.0以降ではないということだけです。私は理由が不思議です。 – Roy123
私の答えは '$(this).val();'を使ってファイルを表示しますが、 'prop( 'files')'を使用して各ファイルを別々にループする必要があります。 – Timmetje