0 / 0 / 1
Регистрация: 12.06.2013
Сообщений: 98

Как отловить событие загрузки файла в теге input type="file"

20.05.2015, 19:45. Показов 25181. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
accept почему-то не работает, решил сделать проверку на формат через js, как и всю остальную форму. Но никак не могу запустить функцию check_avatar. Хочу чтобы запускалась каждый раз, как пользователь выберет файл. Какое событие должно быть в JS?

HTML5
1
<input id="avatar" type="file" name="user_img" accept="jpeg,png,gif">
JavaScript
1
2
3
4
5
$("#avatar").on('click', check_avatar);
/* проверка аватарки */
function check_avatar(){
alert(1);
};
Пытался использовать .load(), .on( 'load' .... ), .on('change', ...) не работает. click так же не работает.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.05.2015, 19:45
Ответы с готовыми решениями:

Отмена загрузки файла input type="file"
Как отменить загрузку файла ? Требуется реализовать условный крестиr при нажатии на который input подготовленный для загрузки сбросится на...

Как изменить свойства выпадающего списка и как убрать надпись: "Файл не выбран" в теге <input type="file">?
Как изменить свойства выпадающего списка &lt;select&gt;&lt;option&gt;Lorem ipsum&lt;/option&gt;&lt;/select&gt;? Как убрать надпись &quot;Файл не...

input type file отправка на почту без загрузки
Здравствуйте! Во время работы столкнулся со следующей проблемой. Работаю на Razor forms на языке C#. Идея была такая - хотел сделать...

4
0 / 0 / 0
Регистрация: 20.05.2015
Сообщений: 8
20.05.2015, 20:31
JavaScript
1
2
3
$(document).on('change', 'input[type="file"]', function () {
    ...
});
0
0 / 0 / 1
Регистрация: 12.06.2013
Сообщений: 98
20.05.2015, 20:59  [ТС]
не помогает
0
 Аватар для alexsamos33
669 / 640 / 335
Регистрация: 26.04.2014
Сообщений: 2,122
21.05.2015, 09:38
Вот рабочий код, у меня работает.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<html>
<head>
<script src="js/jquery.js" type="text/javascript"></script>
</head>
<body>
<form method="POST">
<p>
<label for="file1">SELECT FILE</label>
<input type="file" id="file1" name="file1">
</p>
</form>
 
<script>
$(function(){
$("#file1").change(function(){
alert("Selected file: " + $(this).val());
});
});
</script>
</body>
</html>
0
0 / 0 / 1
Регистрация: 12.06.2013
Сообщений: 98
21.05.2015, 09:41  [ТС]
спасибо) разобрался, да on('change',handler) работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.05.2015, 09:41
Помогаю со студенческими работами здесь

Как проверить <input type='file'> на наличие загружаемости файла?
Как проверить &lt;input type='file'&gt; на наличие загружаемости файла? У меня на странице несколько инпутов с загрузкой и иногда один может...

Как можно поменять кнопку <input type=file> для выбора файла или заменить на image?
Как можно поменять кнопку &lt;input type=file&gt; для выбора файла или заменить на image?

Получить имя файла с input type=file
Всем привет. Есть форма и PHP код. Нужно в форме выбрать изображение с какой нибудь папки в ПК и отправить название этого изображения в БД....

Поддержка разных способов загрузки в <input type="file">
На компе при нажатии на &quot;выберите файл&quot; открывается мини-проводник, а вот на телефонах и планшетах по-другому. Например, на планшете...

Отправка файла на сервер без использования input type=file
Всем привет. Подскажите пожалуйста, можно ли отправить файл на сервер без использования кнопки file для указывающей имя файла? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru