如何限制HTML Select元素下拉菜单中显示的选项数量?

时间:2011-04-04 12:19:13

标签: javascript html css select

基本上HTML Select下拉列表的长度超出了笔记本电脑上的屏幕,我已经检查过,不同的浏览器允许在将它变成滚动框之前显示不同数量的选项。有没有办法在浏览器中使用css hack或javascript动作来阻止它的3个选项?如果失败,有没有办法限制下拉的高度以达到同样的效果?

我已经开始讨论这个问题,但没有这样的运气,以前似乎没有人对笔记本电脑有任何问题。我知道有可能在Lloyds TSB个人登录屏幕上有一个选择元素限制为大约3/4选项。正如我所说,我不介意使用JS甚至浏览器特定的解决方案,因为我已经开发了一种笔记本友好的方式,它不那么直观和笨重,但可以作为默认使用。

非常感谢任何帮助。

鲁珀特S。

1 个答案:

答案 0 :(得分:7)

可悲的是,您无法更改下拉列表显示的项目,它由浏览器决定,使用大小选项,它将丢失其“下拉列表”表单,并将更多内容转换为列表。

您可以尝试查找一些Jquery下拉列表,它们通常可以编辑为您想要的任何内容。