• 締切済み

セレクト表示方法について

DBのトップ画面で選択画面の表示項目を1つだけ表示表示して矢印で開けるようにしたいのですが書き換え方がわかりません。 一応、表示部分の↓に書いて見ました sub html { # 表示開始 &header; print <<"EOM"; <table bgcolor="#B5B5B5" cellpadding=4 cellspacing=0 border=0 width="45"> <tr><td align="center"> <A HREF="$homepage" STYLE="text-decoration:none;color:black">戻る</A> </td></tr> </table> <center> <hr width="400" noshade> <font color="$t_color" size="$t_size" face="$t_face"><b>$title</b></font> <hr width="400" noshade> <P> <table><tr><td> $TopMessage </td></tr></table> <form method="POST" action="$script"> <input type=hidden name=mode value="search"> <table border=0 cellpadding=15><tr> EOM # 配列1 $size1 = @part1 + 1; print "<td valign=top><font color=\"$t_color\">■</font> <B>テス</B><br>\n"; print"<select name=P1 size=\"$size1\">\n"; print "<option value=\"99\" selected>指定なし\n"; foreach (0 .. $#part1) { print"<option value=\"$_\">$part1[$_]\n"; } print "</select></td>\n"; print "</tr></table>\n"; print "<font color=\"$t_color\">■</font> <b>キーワード</b> (任意)<br>\n";

みんなの回答

  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.2

>セレクトメニューだったら、項目右側の▼をクリックすればメニューが開きますよね? #1の方の指摘で、すこし意味がわかりました。 size指定が全行表示できる値になってて▼は出てないのでしょう。 > print"<select name=P1 size=\"$size1\">\n"; この行を以下のようにすればいいのでは? print"<select name=P1 size=\"1\">\n";

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

ごめんなさい。意味がわかりません。 >DBのトップ画面で選択画面の表示項目を1つだけ表示表示して矢印で開けるようにしたいのですが書き換え方がわかりません。 表示した項目を矢印で開けるようにしたい?? 矢印ってなんですか? 開けるようにしたいって何をですか? セレクトメニューだったら、項目右側の▼をクリックすればメニューが開きますよね? そういうことではない?

関連するQ&A