• ベストアンサー

プルダウン(リストボックス)の最大選択個数

リストボックスの「▼」ボタンを押下した際に一度に表示される項目数(スクロールさせないで一度に可視できる項目数)を11個以上(数指定)にすることは可能でしょうか? 私が調べました所、そのような属性は無いようなのですが、何か方法がありますでしょうか? HTML(開発はASP)の仕様で不可能であれば仕方がないのですが・・・

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

  • ベストアンサー
回答No.2

無理みたいですね・・・。 一応、CSS で height:100px; とか overflow:visible; を試してみましたが効果はありませんでした。 また、ブラウザを小さく表示してみて思ったのですが、 プルダウンリストがウィンドの外まで出て表示されるので、ブラウザの仕掛けとして操作できないのではないかと思います。 尚、項目数が11個なのは IE の場合で、 Mozilla, Firefox では17個で Opera では28個で Sleipnir は30個でした。

h164
質問者

お礼

ありがとうございます。無理っぽいことが分かればOKです。

その他の回答 (2)

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

以前に他の掲示板でも話題になって調べたことがあるのですけど、osやブラウザで最大表示行数が異なるようです。 変更は出来ないようです。 winXP home editionにおいて netscape7.1の場合、ドロップダウンの選択枝表示は一度に最大20個までで、 それ以上あればスクロールバーが出ます。 IE6.0では、30個までは、スクロールバーなしで、表示されますね。 OSがwin2000とかwin95の場合、ieでは11行以上はスクロール表示になるらしいです。 ヒットしたサイトを以下に載せておきます。 OSのバージョンアップとかも対策の一つ??

参考URL:
http://tryasp.winscom.co.jp/wbbs_qa.asp?TBL=W4_ASP_QA&CATE=&MODE=L_NORMAL&NO=48896&CTL_DISP=GROUP&CTL_NO=48896
h164
質問者

お礼

まさしくこの質問が載っている掲示板ですね。ありがとうございます。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

select タグでsize指定すると、表示数を変えることができます。 例 <select size="11">

h164
質問者

補足

size指定だとプルダウン時ではなく、通常時?の表示行数が増えてしまうようです。 http://www.tohoho-web.com/html/select.htm