How can I count the number of files that are in the file upload input using jQuery?
I have tried this but it always returns 1:
$("body").on("change", ".create-album .custom-file-input .createAlbumFileUpload", function(){
var numFiles = $("input:file", this).length;
alert(numFiles);
});
My HTML:
<form enctype="multipart/form-data" class="createAlbumFileUpload">
<input type="file" name="uploadFile[]" multiple="multiple"/>
</form>
I found this jsFiddle on another question asking the same thing, however I can't see why mine isn't working?
You can also try with this,
Take the input in Div and give an id,
The fiddle you provided contains the answer.
http://jsfiddle.net/xvLAc/1/
You can easily check with below code and https://jsfiddle.net/vvz3a4qp/2/ :
HTML:
JS: