我已經創建了一個表單,用戶可以填寫他的姓名,姓氏,信用卡號等。如何使用Javascript將文本框中的值傳輸到新窗口?
所有信息均由用戶提供。
當用戶結束工作時,他應該按下一個按鈕,彈出一個新窗口,並修改用戶信息。
任何人都有這個建議?我會很感激。
我已經創建了一個表單,用戶可以填寫他的姓名,姓氏,信用卡號等。如何使用Javascript將文本框中的值傳輸到新窗口?
所有信息均由用戶提供。
當用戶結束工作時,他應該按下一個按鈕,彈出一個新窗口,並修改用戶信息。
任何人都有這個建議?我會很感激。
opener.document.getElementById("text").value = txt;
您可以引用父窗口中的子窗口,反之亦然。當您用window.open(url, options)
打開彈出窗口時,它會返回對子窗口的引用。您可以添加處理程序。使用jQuery:
var w = window.open(url);
$(w).load(function() {
alert("I've just loaded");
});
從子窗口,你可以使用變量opener
引用父窗口。所以,如果你想抓住從父窗口的信息,您可以使用類似(再次jQuery的):
var first_name = $(opener.document).find('.first-name').text();
得到這個信息在這裏:http://sharkysoft.com/tutorials/jsa/content/053.html
從一個用戶體驗的角度,如果你只是想打開一個彈出窗口來確認數據,沒有服務器端處理,我發現打開一個彈出窗口會讓人不安,而寧願在同一頁面上使用疊加層。
感謝您的快速回復。 首先,這段代碼僅適用於從父窗體彈出的窗口?或者我可以創建一個新文檔並連接這兩個頁面? – Leonidas