/ / Використання Javascript, як я можу відображати результати форми у спливаючому вікні після подання? - javascript, форми, спливаючі вікна

Використовуючи Javascript, як я можу відображати результати в спливаючому вікні після їх подання? - JavaScript, форми, спливаючі вікна

Я досить новий для Javascript. Я намагаюся написати досить просту програму, яка буде відображати результати форми у спливаючому вікні після надання користувачем.

У мене є форма з усіма відповідними ідентифікаторами. Моя проблема полягає в доступі до цієї форми з спливаючого вікна. window.opener.formid1, window.parent.formid2, document.forms[0] змінювати значення там, де це необхідно, намагатися що завгодномої незліченні пошуки повернулися, але все, що мені здається, є "невизначені" помилки. Я спробував визначити свої змінні в декількох різних місцях, але після багато тестування я нікуди не дійшов.

Я знаю, що ви можете використовувати, наприклад

var popup = window.open("popup.html")
popup.document.write("")

який працює нормально, але я не хочу "переписувати вміст, який вже є там, і якщо я не помиляюся, немає способу додавати або редагувати файл.

Якщо хтось може запропонувати рішення або будь-який зворотний зв'язок, він "D високо цінується. Спасибі.

Відповіді:

0 для відповіді № 1

Ти намагався: popup.document.getElementById("formID").appendChild. Я вірю, що це має спрацювати.


0 для відповіді № 2

Якщо я розумію це правильно, ви намагаєтеся подати свою форму і хочете відобразити результат у новому спливаючому вікні.

Якщо ви хочете подати свою форму і хочете отримати відповідь, використовуйте AJAX, який знову є javascript. Ви можете отримати приклади AJAX з Google для вашої допомоги.

Як ви вже згадували, написання спливаючих або відправних значень у спливаючому вікні (можливо через рядок запиту) працюватиме після отримання результату від запиту AJAX.


0 для відповіді № 3

У спливаючому вікні має працювати наступне:

var form = window.opener.document.getElementById("formid1");
// Get data from form here.