我有一個輸入字段,允許我選擇多個文件(圖片在我的情況),問題是,當我選擇多個文件時,它只會在谷歌瀏覽器中顯示一個文件。但是,它在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>
我唯一可以_think_ off的原因是chrome不是版本6.0+,因爲這是在啓動對多屬性的支持時。我很好奇的原因。 – Roy123
看到我的回答,你使用'$(this).val();'來顯示文件,但是你需要使用'prop('files')'並且循環每個文件。 – Timmetje