Reputation: 11859
Are there any JavaScript events in type=file
input? I.E. I would like to add an extra file input
upon selecting file in one of allready created:
Diagram:] :
file input 1
file input 2
file input 3
user selects some file in input 1
and JS adds new file input
file input 1 - somefile.txt
file input 2
file input 3
*NEW* file input 4
I'm looking for meaningful event, on which i can bind addFileInput
method.
I also use jQuery 1.4 :]
Thank you
Upvotes: 23
Views: 72382
Reputation: 1315
I think you mean type=file
?
The only meaningful way is use both onclick and onchanged and keep track of the contents to see if it is changed.
Upvotes: 2
Reputation: 5695
Here is the event logged by Firebug when selecting a file with Firebug:
I guess change, is the one you are looking for:
$ ('#your_form_id input[type=file]').live ('change', function () {
$(this).parent ().append ($('<input type="file" />'));
})
you just have to adapt the selector and the previous code should work
Upvotes: 27