это, вероятно, не лучшее решение, но оно работает:
<select onmouseover="this.size=this.length" onmouseout="this.size=1">
<option value="1">Test1</option>
<option value="2">Test2</option>
<option value="3">Test3</option>
</select>
Я думаю, что нет других простых решений. О, я вижу ... мой код сдвигает остальную часть страницы вниз. Вы можете улучшить его, просто добавив следующий атрибут в тег SELECT:
style="z-index: 100; position: absolute;"
Но вам придется немного поиграть с IE6 и перекрытием с другими формами / flash.