• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:前のページへ戻ったときのプルダウンメニューの戻り値を選択した状態にしたい。)

プルダウンメニューの戻り値を選択状態にする方法

このQ&Aのポイント
  • CGI(perl)で作成中のアンケートフォームで、最初のページにプルダウンメニューがあります。確認画面から最初のページに戻った際、前に選択した項目が選択状態になる方法について教えてください。
  • プルダウンメニューの戻り値を選択状態にするには、cookieやjavascriptのhistryback()を使わずに行うことができます。デコードの処理の中でforeachを使用しますが、具体的な方法については詳細がわかりません。
  • プルダウンメニューの戻り値を選択状態にする方法について教えてください。cookieやjavascriptのhistryback()は使用せず、デコードの処理の中でforeachを使用して行う方法が知りたいです。

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

  • ベストアンサー
  • omni2
  • ベストアンサー率53% (33/62)
回答No.1

まず、選択された色の<option value=>のvalue値を $iroなどの変数に保存しておいて、次のようにすればいいのではないでしょうか? print <<EOF; <html> <head> <meta content="text/html; charset=shift_jis"> <title></title> </head> <body> □好きな色は<br> <select name="iro" size="1" value="iro"> EOF my @color=("お選びください","赤","黄","青"); foreach(0..3){ if($_ eq $iro){print "<option value=\"$_\" selected>$color[$_]";} else{print "<option value=\"$_\">$color[$_]";} } print <<EOF; </select> <br><br> <input type="hidden" name="action" value="kakunin"> <input value="次へ" type="submit"> <br> </form> </body> </html> EOF

関連するQ&A