У меня есть входной файл для выбора файлов PDF. После того, как я выбираю ПРВ, открытые текстовые поля, чтобы дать название каждому PDF.
Все правильно работает в Google Chrome.
В Internet Explorer У меня проблема, что я не в состоянии понять, почему и как решить.
Моя проблема:
В Internet Explorer, когда я выбираю PDF в первый раз, ничего не происходит, PDF не выбран.
Мне нужно, чтобы выбрать другой PDF, но не может быть первым PDF выбран, и при выборе других PDF работает.
А потом начинает работать всегда хорошо, но первый раз я выбираю PDF У меня всегда есть эта ошибка.
Вы можете увидеть мой полный пример с моим вопросом здесь : http://jsfiddle.net/j5yeq/3/ (но , чтобы увидеть мой вопрос вы должны проверить в Internet Explorer)
Мой 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>
Мой 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('');
});
});
});