当前位置: 代码迷 >> ASP.NET >> <select>中显示记录数量的控制。该怎么解决
  详细解决方案

<select>中显示记录数量的控制。该怎么解决

热度:8232   发布时间:2013-02-25 00:00:00.0
<select>中显示记录数量的控制。
<select>    
<option> rrrrrr1 </option>    
<option> rrrrrr2 </option>     <option> rrrrrr3 </option>
<option> rrrrrr4 </option>
<option> rrrrrr5 </option>
<option> rrrrrr6 </option>
<option> rrrrrr7 </option>
<option> rrrrrr8 </option>
<option> rrrrrr9 </option>
<option> rrrrrr10 </option>
</select>
问题是:
想控制下拉框的高度,最多显示5条记录,超过5条时出现滚动条,而不是在默认12条时才出现.



------解决方案--------------------------------------------------------
先抢个沙发坐坐 呵呵
------解决方案--------------------------------------------------------
<select size= "5 " >
<option> rrrrrr1 </option>
<option> rrrrrr2 </option> <option> rrrrrr3 </option>
<option> rrrrrr4 </option>
<option> rrrrrr5 </option>
<option> rrrrrr6 </option>
<option> rrrrrr7 </option>
<option> rrrrrr8 </option>
<option> rrrrrr9 </option>
<option> rrrrrr10 </option>
</select>
------解决方案--------------------------------------------------------
size= "5 " 的话 从外观上来说就不是下拉框了,我想lz要的也不是外观像listbox的东西
------解决方案--------------------------------------------------------
用DIV做吧,模拟一个SELECT
------解决方案--------------------------------------------------------
上http://bbs.51js.com/index.php看看也许有收获
------解决方案--------------------------------------------------------
怎么今天变态需求这么多?
------解决方案--------------------------------------------------------
最多显示5条记录,超过5条时出现滚动条,而不是在默认12条时才出现.

=========

谁告诉你是 12 条的? 你把 select 挪个地方,比如也没底部,再看看,是不是 12 条?

这是由浏览器根据其所在的“外部容器”大小,自动呈现的
------解决方案--------------------------------------------------------
Jinglecat已经说的很明白了
  相关解决方案