プロが教える店舗&オフィスのセキュリティ対策術

いつも参考にさせて頂いてます。
早速なのですが以下のことが分からず困っています。

親画面から子画面へ遷移する。
その際、チェックボックスの値を複数個POSTで送信する。

子画面で受け取った値をhiddenにそのまま保持し、
孫画面にそのままPOSTで送信する。

JSPを使っているのですがこういったことは可能なのでしょうか?



■親画面
<form method="POST" name="data2" action="child.jsp">
  <input type="checkbox" id="check" name="check" value="1>
  <input type="checkbox" id="check" name="check" value="2">
  <input type="checkbox" id="check" name="check" value="3">
  <input type="submit" value="送信">
</form>

■子画面
window.onload = function(){
  //画面遷移時にリクエストパラメータをhiddenにセット
  document.data.check2.value = <%= request.getParameterValues("check") %>;
}

~略~
<form method="POST" name="data2" action="grandchild.jsp">
  <input type="hidden" id="check2" name="check2" value="">
  <input type="submit" value="送信">
</form>


こんな感じで孫画面へそのまま渡せるのかな?と思ったのですが
うまく行きませんでした。

アドバイスなどありましたら宜しくお願いします。

A 回答 (1件)

■子画面


<input type="hidden" id="check2" name="check2" value="<%= request.getParameterValues("check") %>">
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!