Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2019, 11:28   #1
volni
Форумчанин
 
Регистрация: 16.03.2019
Сообщений: 188
По умолчанию Добавление файла

Здравствуйте, такой вопрос.
Есть форма добавления файла:
Код:
<form method="POST"action="getdata.php" enctype="multipart/form-data">
<input type="file" name="myfile">
</form>
Как сделать, чтобы при добавлении файла, появлялась форма добавления еще одного файла?
Смысл в том, что изначально неизвестно, сколько файлов будет добавлено.

Спасибо за внимание=)
volni вне форума Ответить с цитированием
Старый 11.11.2019, 12:04   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

использовать js - отслеживая событие выбора нового файла (добавления), вставлять новые поля

Код:
<input type="file" name="myfile[]" class="js-fileinput">
потом
Код:
$("body").on("change",".js-fileinput",function(e) {
 // добавляем еще
 $(this).after('<inpu type="file" name="myfile[]" class="js-fileinput">');
})
принцип такой

Последний раз редактировалось ADSoft; 11.11.2019 в 15:23.
ADSoft вне форума Ответить с цитированием
Старый 11.11.2019, 13:15   #3
volni
Форумчанин
 
Регистрация: 16.03.2019
Сообщений: 188
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
использовать js - отслеживая событие выбора нового файла (добавления), вставлять новые поля

Код:
<inpu type="file" name="myfile[]" class="js-fileinput">
потом
Код:
$("body").on("change",".js-fileinput",function(e) {
 // добавляем еще
 $(this).after('<inpu type="file" name="myfile[]" class="js-fileinput">');
})
принцип такой
Спасибо, идею я понимаю, но в силу своей неграмотности в js сам реализовать не могу. А ваш пример у меня не работает=(
volni вне форума Ответить с цитированием
Старый 11.11.2019, 15:23   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

ну что - сочувствую
смотрите ошибки в консоли
JQuery надеюсь подключено?
ADSoft вне форума Ответить с цитированием
Старый 12.11.2019, 11:57   #5
volni
Форумчанин
 
Регистрация: 16.03.2019
Сообщений: 188
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
ну что - сочувствую
смотрите ошибки в консоли
JQuery надеюсь подключено?
А, все работает, спасибо=)я библиотеку не подключил)
volni вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++, добавление строки в конец файла Алексей_2012 Помощь студентам 17 19.05.2015 09:22
Добавление файла def в проект Dimka-novitsek Общие вопросы C/C++ 1 17.12.2013 18:30
Добавление элементов в коллекцию из файла DJoRDJ734 C++ Builder 3 09.04.2013 18:05
Добавление данных в БД из файла tiktak Помощь студентам 0 25.05.2011 19:28
Добавление форму загрузки файла. top10 Фриланс 0 10.03.2011 12:08