なぜIE 9 はinput type="file" multiple
他のブラウザーのようにサポートしないのですか?
<form action="#" method="post" enctype="multipart/form-data">
<input type="file" multiple name="uploads[]" />
<input type="submit"/>
</form>
IE で動作させるにはどうすればよいですか?
なぜIE 9 はinput type="file" multiple
他のブラウザーのようにサポートしないのですか?
<form action="#" method="post" enctype="multipart/form-data">
<input type="file" multiple name="uploads[]" />
<input type="submit"/>
</form>
IE で動作させるにはどうすればよいですか?
複数のファイルのアップロードは HTML5 の特定の部分であり、Internet Explorer ではサポートされていません。
IE は、このドキュメントに従って複数をサポートする必要があります。
http://msdn.microsoft.com/en-us/library/ie/hh772307(v=vs.85).aspx
しかし、それでも、彼ら自身の例は私にとってIE9では機能しません..
<input type="file" multiple="multiple" onchange="for (var i = 0; i < this.files.length; i++) { document.write(this.files[i].name ) };" />
onchange イベントが発生すると、IE では HTMLInputElement の files プロパティが存在しないように見えますが、Chrome では存在します。
更新: このドキュメントは明らかに IE9 には適用されません。IE 10 は File API をサポートすると言われています。早く発売されることを祈りましょう。
IE で追加の入力を作成するボタンを使用できます。
他のブラウザ(サーバー用)の複数入力と同じように機能します。
確かに、ユーザーはすべてのファイルを 1 つずつ選択する必要がありますが、IE を使用します。