0

JQueryのthickboxを使用してフォームデータを入力しています。シックボックスを自動的に閉じて、送信時にシックボックス フォーム入力から変数を親に送り返したいと考えています。

4

2 に答える 2

5

iframe のシックボックス内からデータを親に送り返すことができます。

親で、このデータを処理する関数を作成できます。

function new_info(from_form) {
  $('#thing').text(from_form);
}

次に、親を使用して iframe ページから送信関数 (または任意の場所) でこの関数を呼び出すだけです。

$('#myForm').submit(function(){
  parent.new_info($('#phone_number').val());
});
于 2009-08-10T13:36:38.460 に答える
0

Thickbox ポップアップをどのように表示しているかに応じて、目的を達成するためのさまざまな方法があります。

IFRAME ポップアップを使用している場合、(私が知っている) 値を親に戻す方法はありません。

インライン コンテンツを使用している場合 (この目的で私が提案すること)、Thickbox がインライン コンテンツを非表示にした後も値を使用できます。その後、jQuery を使用して、ユーザーが入力したフィールドにアクセスできます。

于 2009-06-11T17:10:08.783 に答える