Hidden file upload with button and file select count

Hidden file upload with button and file select count

<script>
function total_files() {
	var files = document.getElementById("upload_files").files;
	jQuery('#files-selected').html(' Images selected for upload: ' + files.length);
}
</script>

<input type="hidden" name="upload_dir" id="upload_dir" />
<input type="file" name="upload_files[]" id="upload_files" multiple="multiple" style="display: none;" onchange="total_files();" />
<label for="upload_files" >Upload Images</label>
<span id="files-selected"></span>