Показать сообщение отдельно
  #1 (permalink)  
Старый 09.07.2016, 18:11
Аспирант
Отправить личное сообщение для rodiony4 Посмотреть профиль Найти все сообщения от rodiony4
 
Регистрация: 26.10.2015
Сообщений: 97

Ограничение размера нескольких файлов
Здравствуйте
Чтобы ограничить размер файла вложения 5мб, можно сделать так:
<input type="file" class="attach-more" onchange="attach(this)"><br>
<input type="file" class="attach-more" onchange="attach(this)"><br>
<div id="err_attach"></div>

<script type="text/javascript">
function attach(input){
	var attach_size = 5*1024*1024; //5мб
	var attach_file = input.files[0];
	if(attach_file.size > attach_size){
		$('#err_attach').html('Размер вложений ограничен 5 мб!');
		$('.attach-more').val(''); //удалить аттач, если превышен размер файла
	} 
};
</script>

Пожалуйста, подскажите, как можно сделать ограничение теме же 5мб если инпутов type=file несколько
например,
в первый инпут выбирается файл 4мб - все ОК, файл для вложения выбран
во второй инпут выбирается файл 2мб, общий размер двух файлов превышен (4+2=6), и в этом случае второй инпут должен остаться пустым
Ответить с цитированием