#javascript #php #jquery #codeigniter #dom-events
#javascript #php #jquery #codeigniter #dom-события
Вопрос:
Я работаю над проектом PHP / MySQL с использованием фреймворка Codeigniter.
Пользователь заполняет форму большим количеством данных и предоставляет мне также FTP-доступ к своему веб-хостингу, я хочу опубликовать данные FTP во всплывающем окне после нажатия кнопки Обзор, пользователь выберет путь (я использую FTP-класс Codeigniter), затем я получу путь после того, как пользователь нажмет Сохранить,или кнопка закрытия.
Есть ли способ открыть всплывающее окно и отправить в него данные, затем пользователь что-то выберет, и я получу то, что пользователь выбрал из всплывающего окна после его закрытия?
Ответ №1:
Похоже, он будет делать то, что вы хотите:
http://www.phpbuilder.com/board/showthread.php?t=10321605
Суть в том, чтобы установить действие формы на страницу, которую вы хотите открыть во всплывающем окне, а затем вернуть всплывающую функцию в качестве обработчика отправки формы.
Ответ №2:
Много способов сделать это, в зависимости от того, где должен заканчиваться ввод, но я бы сделал это с помощью Javascript во всплывающем окне, которое может ссылаться на свою родительскую страницу как на «открывалку».
Итак, настройте пустую скрытую переменную формы на главной странице — назовем ее «selectedvalue» в форме с именем «selectsaver» — которая будет получать значение того, что выбрано во всплывающем окне. Во всплывающем окне, когда элемент выбран и нажата кнопка Сохранить или Закрыть, выбранный элемент записывается в поле selectedvalue с
opener.selectsaver.selectedvalue.значение = [selectedelementvalue]