- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:前のページへ戻ったときのプルダウンメニューの戻り値を選択した状態にしたい。)
プルダウンメニューの戻り値を選択状態にする方法
このQ&Aのポイント
- CGI(perl)で作成中のアンケートフォームで、最初のページにプルダウンメニューがあります。確認画面から最初のページに戻った際、前に選択した項目が選択状態になる方法について教えてください。
- プルダウンメニューの戻り値を選択状態にするには、cookieやjavascriptのhistryback()を使わずに行うことができます。デコードの処理の中でforeachを使用しますが、具体的な方法については詳細がわかりません。
- プルダウンメニューの戻り値を選択状態にする方法について教えてください。cookieやjavascriptのhistryback()は使用せず、デコードの処理の中でforeachを使用して行う方法が知りたいです。
- みんなの回答 (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