Ситуация такая: Есть скрипт который загружает файл на сервер, возможно ли сделать так чтобы при выборе файла не надо было нажимать кнопку загрузить, он автоматом чтобы грузился. JS function hideBtn(){ $('#upload').hide(); $('#res').html("Идет загрузка файла"); }
function handleResponse(mes) {
$('#upload').show();
if (mes.errors != null) {
$('#res').html("Возникли ошибки во время загрузки файла: " + mes.errors);
}
else {
$('#res').html("Файл " + mes.name + " загружен");
}
}
HTML:
<form action="upload.php" method="post" target="hiddenframe" enctype="multipart/form-data" onsubmit="hideBtn();">
<input type="file" id="userfile" name="userfile" />
<input type="submit" name="upload" id="upload" value="Загрузить" />
</form>
<div id="res"></div>
<iframe id="hiddenframe" name="hiddenframe" style="width:0px; height:0px; border:0px"></iframe>
Проще простого. Кнопка Загрузить в форме нам больше не нужна.
<form id="imgForm" enctype="multipart/form-data" action="upload.php" method="post">
<input type="file" id="userfile" name="userfile" />
</form>
// как только загрузится страница
$(document).ready(function() {
// повесить следующий обработчик на input c id userfile
$("#userfile").on('change', function(e) {
//выпольнить запрос
$("#imgForm").submit();
});
});
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно реализовать именно математическое действие а не просто складывать текст вместе? Тема вроде простая но не могу понять в чем дело,...
Начал изучение JSСтолкнулся с проблемой, что результат который должен выводить JS не отображается
Проблема заключается в отсутствии многих Native JavaScript Functions