Ответ 1
Я считаю, что onchange
должен работать.
Есть ли какие-либо события JavaScript в входе type=file
? И.Е. Я хотел бы добавить дополнительный file input
при выборе файла в одном из уже созданных:
Диаграмма:
file input 1
file input 2
file input 3
пользователь выбирает какой-либо файл в input 1
, а JS добавляет новый файл
file input 1 - somefile.txt
file input 2
file input 3
*NEW* file input 4
Я ищу значащее событие, на котором я могу привязать метод addFileInput
.
Я также использую jQuery 1.4
Я считаю, что onchange
должен работать.
Вот событие, зарегистрированное Firebug при выборе файла с Firebug:
Я предполагаю изменение, это тот, который вы ищете:
$ ('#your_form_id input[type=file]').live ('change', function () {
$(this).parent ().append ($('<input type="file" />'));
})
вам просто нужно адаптировать селектор, и предыдущий код должен работать
Я думаю, вы имеете в виду type=file
?
Единственным значимым способом является использование как onclick, так и onchanged и отслеживание содержимого, чтобы увидеть, изменилось ли оно.