У меня работали пример для передачи данных из дочернего окна в родительском окно это пример: http://www.plus2net.com/javascript_tutorial/window-child3-demo.php но то, что я ищу, чтобы передать данные из сНа всплывающего окна, а не окно всплывающее окно в родительскую форму; любая идея?Отправка данных из всплывающего окна, чтобы сформировать родителю
ответ
Если всплывающее окно div является модальным окном некоторого описания, то есть это div, накладывающееся на текущую страницу, но внутри того же документа, то вы можете сделать это, прослушивая событие click на модальной кнопке, и когда вы увидите этот щелчок, принимая значение ввода внутри модального.
Предполагая, что настройка вашей страницы похожа на пример ссылки, которую вы опубликовали, если у вас есть вход с идентификатором input1 и модальный, содержащий вход с идентификатором id2, и кнопку с идентификатором кнопки, то это будет чистым javascript-методом для достижения эффекта, который вы описываете.
window.onload = function() {
document.getElementById('button').onclick = function(event) {
event.preventDefault();
document.getElementById('input1').value = document.getElementById('input2').value;
}
};
Вот скрипку, которая показывает функцию работы: http://jsfiddle.net/8Z7hg/
Главное, помнить о том, что вам нужен способ, чтобы запросить элемент, который содержит данные, которые вы хотите захватить (в данном случае я дал ввод идентификатора «input2», который я мог бы запросить с помощью document.getElementById('input2').value
и способа прослушивания события, которое запускает захват данных. В этом примере я создал анонимную функцию, связанную с событием onclick
элемента с id от button
- 1. Сохранение данных из всплывающего окна браузера между вызовами всплывающего окна
- 2. Закрытие всплывающего окна из всплывающего окна
- 3. возвращаемый результата из всплывающего окна
- 4. Отправка формы при закрытии всплывающего окна
- 5. chrome extension: отправка данных из всплывающего окна, чтобы отключить файл js
- 6. Отправка формы из всплывающего окна на новую вкладку, затем закрытие всплывающего окна, предотвращение отправки формы
- 7. Удаление всплывающего окна всплывающего окна
- 8. всплывающего окна, чтобы быть активный
- 9. Анализ данных, собранных из всплывающего окна
- 10. Выход из всплывающего окна
- 11. Перенаправление из всплывающего окна
- 12. Передача данных из ThickBox всплывающего окна родителя через строку запроса
- 13. Скремблирование PHP из всплывающего окна
- 14. Перемещение всплывающего окна из экрана
- 15. jQuery Выход из всплывающего окна?
- 16. Открытие всплывающего окна из окна просмотра swatch
- 17. Настройка всплывающего окна окна?
- 18. всплывающего окна вместо всплывающего меню
- 19. Получение значения из всплывающего окна
- 20. DataTables fnDeleteRow из всплывающего окна
- 21. Возврат значения из всплывающего окна
- 22. избегать расширения хрома всплывающего окна, чтобы закрыть
- 23. Изменение размера всплывающего окна, чтобы увеличить уровни
- 24. Показать, чтобы установить положение всплывающего окна?
- 25. CSS для всплывающего всплывающего окна
- 26. Создания динамического всплывающего окна
- 27. , чтобы установить кадр родительской страницы значения из всплывающего окна
- 28. Powerbuilder: позиционирование всплывающего окна
- 29. Передача данных в окно всплывающего окна
- 30. Перемещение всплывающего окна после привязки данных
Спасибо keir Теперь, когда я нажимаю на submit p opup данные отображаются в форме ввода, но затем загрузка страницы и входное значение исчезают (извините за мой плохой английский: /) – CasaFlower
извините, вам нужно предотвратить действие кнопки по умолчанию, передав событие в качестве аргумента в ваш анонимную функцию, затем используя метод dom preventDefault(); - Я отредактировал свой ответ, чтобы отразить это. –
Удивительно, большое спасибо ^^ – CasaFlower