1

私のアプリケーションでは、子ウィンドウを閉じた後に親ウィンドウで関数を呼び出す必要があります。

呼び出しは正常に行われますが、その関数では、親ウィンドウのテキスト ボックスから値もポストします。

テキストボックスから値を投稿すると、「未定義」と警告されます。

これは、子ウィンドウを閉じた後の子ウィンドウの関数です。

function CallParentWindowFunction()
{
    window.opener.ParentWindowFunction();
    return false;
}

これは親ウィンドウの機能です:

function ParentWindowFunction()
{
    var hidadinfoid = $("#hidadinfoid").val();
    alert(hidadinfoid);
}

これは「未定義」を警告します。

これは、親ウィンドウの html 入力ボックスです。

<input type="hidden" name="hidadinfoid" value="12" />

私のコードのどこに間違いがありますか?

4

1 に答える 1

0

hidadinfoidnameは入力の属性の値であり、そのidではありません。これを試してください:

var hidadinfoid = $("input[name=hidadinfoid]").val();

idまたは入力に属性を追加します。

<input id='hidadinfoid' type="hidden" name="hidadinfoid" value="12" />
于 2012-07-09T07:45:50.617 に答える