如何控制下拉框显示条数
我做了个下拉框,里面添加了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设置下看行不!
------解决方案--------------------原来。。。。。。。。。