Mám vstupní soubor pro výběr PDF. Poté, co jsem si vybrat soubory PDF, jsou otevřené textových polí pojmenovat ke každému pdf.
Vše správně funguje v prohlížeči Google Chrome.
V Internet Exploreru mám problém, že jsem nemohl přijít na to, proč a jak to vyřešit.
Můj problém:
V Internet Exploreru, když jsem si vybrat pdf poprvé, nic se neděje, pdf není vybrána.
Musím vybrat jiný pdf, ale nemůžete být první pdf zvolen, a když jsem se vybrat jiný pdf to funguje.
A pak se začne pracovat vždy v pořádku, ale poprvé, co jsem si vybrat pdf vždycky jsem tuto chybu.
Můžete vidět mou plnou příklad s mým problémem zde : http://jsfiddle.net/j5yeq/3/ (ale vidět můj problém, je třeba testovat v prohlížeči Internet Explorer)
My HTML:
<div class=galerry>
<div class=label style=margin:0;>
<span class=field>PDFS:</span>
<input type=file name=pdfs[] class=j_galleryp multiple=multiple accept=application/pdf />
<div class=j_gfalsep>Selecione quantos pdfs quiser</div>
<img src=img/upload.png class=j_gsendp alt=Enviar Capa title=Enviar Capa style=margin:0 0 10px 10px; />
<div class=label id=teste></div>
</div>
</div>
My jQuery:
$('.j_gsendp').click(function(){
$('.j_galleryp').click().change(function(){
var allFiles = this.files;
var numFiles = this.files.length;
$('.j_gfalsep').animate({width:'500'}, 500, function(){
$(this).html('You selected<strong>'+ numFiles +'</strong> files.');
for(var i = 0; i<numFiles; i++) {
var file = allFiles[i],
name = file.name;
$('#test').append('<div class=message>Give a title to pdf <strong>'+name+':</strong></div><span>Title for pdf '+name+':</span><input type=text name=title[] value=/><br><br>');
}
});
this.val('');
});
});
});