日期:2014-05-17  浏览次数:20729 次

如何控制下拉框显示条数
我做了个下拉框,里面添加了30多天记录,这样打开的话把整个页面的占满了,就显得太难看了,我想实现的是怎样自己控制它的显示条数啊?比如说每页显示6条,像QQ上的查找功能一样! 

就好像这里面那副图的例子一样,但是我是用java开发的,有什么办法吗?http://zhidao.baidu.com/question/104340135

------解决方案--------------------
标准下拉框不能分页,extjs好像可以。或者找找别的js控件
------解决方案--------------------
用HTML SELECT标签的size属性看可不可以。

size 属性规定下拉列表中可见选项的数目。
如果 size 属性的值大于 1,但是小于列表中选项的总数目,浏览器会显示出滚动条,表示可以查看更多选项。

<select size="2">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
------解决方案--------------------
可以显示前10条记录
把SQL语句改下
------解决方案--------------------
你直接给用户一个 text 让他自己填写呗
------解决方案--------------------
帮顶一下,自己查了半天也没有找到解决办法
------解决方案--------------------

------解决方案--------------------
这个跟windows的样式有关,如果设置为经典样式,页面下拉框很长,显示出来也不会丑。
 但是如果要设置下拉框的现实条数,IE默认是30条,如果想改只有一种就是自己写下拉列表的控件。
 我之前就遇到过这个问题,后面一直没有解决,作为遗留问题,一直保留在那里
 
------解决方案--------------------
size 属性 太短 。。。

------解决方案--------------------
下拉的时候用特殊效果,把记录放div里,然后用div的高度控制条数

------解决方案--------------------
学习了,这个还真没见过!!!
------解决方案--------------------
可以使用一个固定大小的div来实现!!
------解决方案--------------------
这种需求建议不要使用下拉框,而应该使用自动完成输入功能。就好像Google的关键字输入框一样,在上面打一个字,就把与该字相关的项目列出来。这样就会极大地增强用户体验。
------解决方案--------------------
<select>好像是在条数大于12的时候自动会出滚动条的
------解决方案--------------------
如果不行就用jquery的selectbox插件实现 很容易的
------解决方案--------------------
你是在swing中应用还是在网页中用啊
------解决方案--------------------
标准的是不行了,需要使用控件类型的下拉
------解决方案--------------------
select.length=6设置下看行不!
------解决方案--------------------


原来。。。。。。。。。