Тема: input type file
Показать сообщение отдельно
  #7 (permalink)  
Старый 15.02.2019, 18:12
Аватар для Malleys
Профессор
Отправить личное сообщение для Malleys Посмотреть профиль Найти все сообщения от Malleys
 
Регистрация: 20.12.2009
Сообщений: 1,714

Этот элемент содержит список файлов, который представляет выбор пользователя.

Согласно спецификации, каким бы способом не был обновлён список файлов, браузер должен сперва обновить список этих файлов, так что он представляет текущий выбор пользователя, затем запустить всплывающее событие input на элементе <input>, и наконец запустить всплывающее событие change на том же элементе.

Вы можете обновить список файлов путём перетаскивания файлов, выбора их в диалоговом окне. Файлы могут быть из файловой системы или созданы на лету, могут быть предложены варианты выбора файлов из фото-галереи, сделать снимок и т. д. Т. е. сначала диалоговое окно может предложить, из какой программы выбрать файлы, затем при выборе варианта диалоговое окно закроется и запустится приложение, из которого вы можете выбрать файлы. Так что не совсем понятно, что вы имеете в виду, когда пишете «возможность отследить открытие и закрытие именно самого диалогового окна».

Каким бы способом не был обновлён список файлов, вы можете узнать об этом подписавшись на события input или change.
Ответить с цитированием