Просмотр полной версии : Не работает onchange при повторной загрузке файла
kuzya_vl
17.02.2013, 09:05
<input type="file" name="file1" onchange="alert('onchange')">
При повторном открытии одного и того же файла onchange не возникает !!!
Как преодолеть?
danik.js
17.02.2013, 10:03
Так ведь если открыли тот же файл = изменений нет, события onchange нет. Все логично. Может onclick чем-то поможет?
kuzya_vl
17.02.2013, 10:12
danik.js,
Я выбираю, например, картинку. Отображаю ее в каком-то контейнере, потом что-то с картинкой делаю, а потом хочу загрузить ее повторно.
Такие действия логичны?
Но повторно загрузить не получается!
kuzya_vl
17.02.2013, 10:21
danik.js,
Событие onclick не поможет, т.к. мне не не придет событие onchange и я не узнаю выбрал ли тот же файл или нажал cancel.
danik.js
17.02.2013, 10:26
Такие действия логичны?
Тоже логично. Видимо ребята из Firefox и ребята из WebKit отдали разные предпочтения вариантам. В хроме события нет, в лисе есть. Документацию искать лень, да и скорее всего там разплывчато будет описано. Почему бы для этого не использовать oninput, не понимаю.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot