- ベストアンサー
サブウィンドウから親ウィンドウの数値更新・・
JAVASCRIPTで、親ウィンドウから、サブウィンドウを開き、 サブウィンドウから、元々0であった、親ウィンドウのテキ ストボックスに数字を入れました。 しかし、テキストボックスには数字が入っているのですが、 親ウィンドウのソースをみてもテキストボックスの値は、0 のままです。 親ウィンドウをリロードすればソースも変わるので良いので すが、リロードはしたくありません。 そのテキストボックスの数字をみて処理を分岐しなければな らないので、ソース自体の数値が変わらないと、その値が読 めず困っています。 どういう対処方法がありますでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 JavaScriptはクライアント上で動作するので サーバから返ってきたソース自体の変更はされません。 >そのテキストボックスの数字をみて処理を分岐しなければならないので、ソース自体の数値が変わらないと、その値が読めず困っています。 document.フォーム名.フィールド名.value で現在テキストフィールドに入っている値を参照できます。 この場合取得した値はソースのvalue値ではありません。 あくまで、フィールドに入力されている値になります。
お礼
有り難うございました。できました。 同じようにやっていたのですが、 テキストボックスを「hidden」にしていたので、 document.フォーム名.フィールド名.valueで 値が変わっていなかったようです。 hiddenじゃダメなんですね。