- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:選択項目をリストに反映させる方法)
選択項目をリストに反映させる方法
このQ&Aのポイント
- リンクリストのようなCGIを作る際に、アンケートの選択項目を付ける方法を知りたいです。
- 既存のCGIにはテキストボックスがあり、名前やサイトアドレスを入力できますが、追加の選択項目を作りたいです。
- 選択項目をリストに反映させるために、どの部分にどのように修正したら良いのかわかりません。おすすめの方法や参考になるページを教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じでいかがでしょうか。 $hobby に選択された値が入っているものとします。 @hobbies = ( "読書","音楽鑑賞","映画鑑賞","その他" ); print "<select name='hobby'>\n"; foreach $val (@hobbies){ if( $hobby eq $val ){ # 選択された値と選択肢が一致していたら初期選択させる print "<option value='$val' selected>$val\n"; }else{ print "<option value='$val'>$val\n"; } } print "</select>\n";
お礼
回答ありがとうございます。 早速試して見たのですが、うまくいきませんでした・・・。 書いてあることがほとんど理解できない状態なので、私にはまだ早すぎたのだと思います。 参考ページで勉強してから、再チャレンジすることにします。 せっかく教えていただいたのに、申し訳ありません。 勉強になるページの紹介をありがとうございました。