• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サブウィンドウへ渡すHidden項目の値)

サブウィンドウへのHidden項目の値渡しにおける問題とは

このQ&Aのポイント
  • StrutsとJSPで構成された親画面で検索結果一覧を表示し、サブウィンドウ用のボタンからサブウィンドウにパラメータを渡す処理において、特定の行のパラメータが正しく表示されない問題が発生しています。
  • サブウィンドウにパラメータを渡す際に、JavaScriptを使用し選択行のパラメータを取得していますが、最初に選択した行のパラメータ以外は正しく表示されません。
  • 原因となっている要素が特定できず、解決策を見つけることができていません。納期が迫っているため、迅速な解決を求めています。ご教示いただけると幸いです。

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

  • ベストアンサー
回答No.1

こんばんわ! もしかして徹夜ですか? 大変です…。 テストまで無事に終わりそうですか? ソースは業務上表示できないでしょうし、 私も見てないので何とも言えませんが、 > その検索結果の一覧の行ごとにサブウィンドウ用のボタンが表示されます。 ということであれば、ボタンをsubmitからbuttonに変えて ボタンに値を持たせたらいけないんでしょうか? 今一つhiddenにする理由が分かりません。 例えば function onClickEvent(obj) { location.href = "hogehoge?parameter=" + obj; } とJavaScriptを書いておいて、JSPでは <% for(Iterator<HogeBean> i = list.iterator(); i.hasNext();) { %> <%= i.next().text() // 何かテキスト表示(これはないかな?) %> <input type="button" onclick="onClickEvent(<%= i.next().value() %>)"> <% } %> とすれば目的の動作ができそうな気がします。 見当違いでしたらすいません。 hiddenでないとダメということであれば、まずはidxの値が正常か alertで出してみてもいいかもですね。 該当のJavaScriptにたくさんデバッグポイントを置いて 1つずつ値を確認してはいかがでしょうか?

axelchk
質問者

お礼

クローズが遅くなりました。 こちら自己解決できました。 その後もいろいろ出ましたが何とか乗り越えました。 アドバイスいただきまして本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A