2012-01-21 4 views
0

ユーザーが氏名、姓、クレジットカード番号などを記入できるようにフォームを作成しました。Javascriptを使用してテキストボックスから新しいウィンドウに値を転送するにはどうすればよいですか?

すべては、ユーザーが提供しています。

ユーザーが作業を終了すると、ボタンを押す必要があります。ユーザーの情報が改訂された新しいウィンドウがポップアップします。

誰でもこれについての提案がありますか?私は感謝されます。

答えて

0
opener.document.getElementById("text").value = txt; 
+0

お返事ありがとうございます。 最初に、このコードは親フォームからポップアップするウィンドウのみですか?または、新しいドキュメントを作成してこれらの2つのページを接続できますか? – Leonidas

0

親ウィンドウから子ウィンドウを参照できます。逆も同様です。 window.open(url, options)のポップアップウィンドウを開くと、子ウィンドウへの参照が返されます。ハンドラを追加することができます。 jqueryの使用:子ウィンドウから

var w = window.open(url); 
$(w).load(function() { 
    alert("I've just loaded"); 
}); 

を、あなたは親ウィンドウを参照するために変数openerを使用することができます。ですから、親ウィンドウから情報を取得したい場合、あなたは(再びjqueryの)のようなものを使用します:あなたの場合は、ビューのユーザーエクスペリエンスの観点からhttp://sharkysoft.com/tutorials/jsa/content/053.html

var first_name = $(opener.document).find('.first-name').text(); 

はここにこの情報を手に入れました単にデータを確認するためにポップアップを開いて、サーバー側の処理をせずに、ポップアップを開くのが邪魔になり、同じページでオーバーレイを使用することになります。

関連する問題