Файл HTML ввел события JS

Есть ли любые события 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:]

Спасибо

20
задан Adam Kiss 20 February 2018 в 13:07
поделиться

3 ответа

если (MyStringVariable = = «LKOH») Debugger.Break ();

потребуется пространство имен System.Diagnostics

http://msdn.microsoft.com/en-us/library/system.diagnostics.debugger.break.aspx

-121--2230454-

Да.

...

Кажется немного коротким. Давайте просто скажем, что вы должны сохранить оригинальную статью, а затем подробности о каждом изменении после. Таким образом, у вас могут быть таблица Статья (Article) и таблица Ревизия (Revision). Таким образом, вы можете вернуться в любое предыдущее состояние.

Конечно, оформление таблиц, логика, лежащая за вычеркиванием пересмотренного текста из оригинала и хранящая это отдельно, довольно сложна.

-121--3126640-

Я считаю, что обмен должен работать.

36
ответ дан 29 November 2019 в 22:47
поделиться

Вот событие, зарегистрированное Firebug при выборе файла с помощью Firebug:

  • click clientX=885, clientY=207
  • blur
  • focus
  • change
  • DOMActivate
  • DOMActivate
  • mouseout clientX=162, clientY=27

Я полагаю, что change, это то, что вы ищете:

$ ('#your_form_id input[type=file]').live ('change', function () {
  $(this).parent ().append ($('<input type="file" />'));
})

вам просто нужно адаптировать селектор и предыдущий код должен работать

26
ответ дан 29 November 2019 в 22:47
поделиться

Я думаю, вы имеете в виду type=file ?

Единственный разумный способ - использовать и onclick, и onchanged и отслеживать содержимое, чтобы увидеть, изменено ли оно.

2
ответ дан 29 November 2019 в 22:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: