Там такой скрипт используется
<script>
$('.input_file_hold').each(function () {
var hold = $(this);
var file = hold.find('.inputfile');
var text = hold.find('.input_file_add');
file.on("change", function (inpfil) {
var files = file[0].files;
$(this).parent().parent().addClass('file_selected');
if (files.length > 1) {
text.text("Файлов добавлено: " + files.length);
text.prepend('<img src="./images/screpka_green.png" alt="">');
text.parent().parent().append('<div class="button_close"><img src="./images/del_ico.png" alt=""></div>');
var close = text.parent().parent().find('.button_close');
close.on("click", function (inpfilclose) {
file.val('');
text.text('Выбрать файл');
text.prepend('<img src="./images/screpka_red.png" alt="">');
$(this).parent().removeClass('file_selected');
$(this).remove('.button_close');
});
}
else {
var filename = inpfil.target.value.split("\\").pop();
text.text(filename);
text.prepend('<img src="./images/screpka_green.png" alt="">');
text.parent().parent().append('<div class="button_close"><img src="./images/del_ico.png" alt=""></div>');
var close = text.parent().parent().find('.button_close');
close.on("click", function (inpfilclose) {
file.val('');
text.text('Выбрать файл');
text.prepend('<img src="./images/screpka_red.png" alt="">');
$(this).parent().removeClass('file_selected');
$(this).remove('.button_close');
});
}
});
});
</script>
И еще такой
<script type="text/javascript">
function addField () {
var telnum = parseInt($('#add_field_area').find('div.add:last').attr('id').slice(3))+1;
$('div#add_field_area').append('<div id="add'+telnum+'" class="add"><div class="input_file_hold"><label class="input_file_label btn btn_upload_file"><input type="file" name="ustav-docs'+telnum+'" id="ustav-docs" class="inputfile outtaHere" onblur="writeFieldsVlues();" multiple="multiple"/><div class="input_file_add"><img src="./images/screpka_red.png" alt="">Выбрать файл</div></label></div></div>');
var file = $('#add'+telnum).find('.inputfile');
var text = $('#add'+telnum).find('.input_file_add');
file.on("change", function (inpfil) {
var files = file[0].files;
$(this).parent().parent().addClass('file_selected');
if (files.length > 1) {
text.text("Файлов добавлено: " + files.length);
text.prepend('<img src="./images/screpka_green.png" alt="">');
text.parent().parent().append('<div class="button_close"><img src="./images/del_ico.png" alt=""></div>');
var close = text.parent().parent().find('.button_close');
close.on("click", function (inpfilclose) {
file.val('');
text.text('Выбрать файл');
text.prepend('<img src="./images/screpka_red.png" alt="">');
$(this).parent().removeClass('file_selected');
$(this).remove('.button_close');
});
} else {
var filename = inpfil.target.value.split("\\").pop();
text.text(filename);
text.prepend('<img src="./images/screpka_green.png" alt="">');
text.parent().parent().append('<div class="button_close"><img src="./images/del_ico.png" alt=""></div>');
var close = text.parent().parent().find('.button_close');
close.on("click", function (inpfilclose) {
file.val('');
text.text('Выбрать файл');
text.prepend('<img src="./images/screpka_red.png" alt="">');
$(this).parent().removeClass('file_selected');
$(this).remove('.button_close');
});
}
});
}
function deleteField (id) {
$('div#add'+id).remove();
writeFieldsVlues();
}
function deleteLastField () {
var id = parseInt($('#add_field_area').find('div.add:last').attr('id').slice(3));
if(id > 1){
$('div#add'+id).remove();
}
writeFieldsVlues();
}
function writeFieldsVlues () {
var str = [];
var tel = '';
for(var i = 0; i<$("input#ustav-docs").length; i++) {
tel = $($("input#ustav-docs")[i]).val();
if (tel !== '') {
str.push($($("input#ustav-docs")[i]).val());
}
}
$("input#values").val(str.join("|"));
}
</script>