• ベストアンサー

サブウィンドウから親ウィンドウの数値更新・・

JAVASCRIPTで、親ウィンドウから、サブウィンドウを開き、 サブウィンドウから、元々0であった、親ウィンドウのテキ ストボックスに数字を入れました。 しかし、テキストボックスには数字が入っているのですが、 親ウィンドウのソースをみてもテキストボックスの値は、0 のままです。 親ウィンドウをリロードすればソースも変わるので良いので すが、リロードはしたくありません。 そのテキストボックスの数字をみて処理を分岐しなければな らないので、ソース自体の数値が変わらないと、その値が読 めず困っています。 どういう対処方法がありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 JavaScriptはクライアント上で動作するので サーバから返ってきたソース自体の変更はされません。 >そのテキストボックスの数字をみて処理を分岐しなければならないので、ソース自体の数値が変わらないと、その値が読めず困っています。 document.フォーム名.フィールド名.value で現在テキストフィールドに入っている値を参照できます。 この場合取得した値はソースのvalue値ではありません。 あくまで、フィールドに入力されている値になります。

noname#13389
質問者

お礼

有り難うございました。できました。 同じようにやっていたのですが、 テキストボックスを「hidden」にしていたので、 document.フォーム名.フィールド名.valueで 値が変わっていなかったようです。 hiddenじゃダメなんですね。

関連するQ&A