Я использую это ... но он требует, чтобы пользователь нажимал на поле выбора ...
Вот две функции javascript
function expand(obj)
{
obj.size = 5;
}
function unexpand(obj)
{
obj.size = 1;
}
, затем я создаю select box
<select id="test" multiple="multiple" name="foo" onFocus="expand(this)" onBlur="unexpand(this)">
<option >option1</option>
<option >option2</option>
<option >option3</option>
<option >option4</option>
<option >option5</option>
</select>
Я знаю, что этот код немного запоздал, но я надеюсь, что это поможет кому-то, у кого была такая же проблема, как и я.
ps / fyi я не тестировал код выше (я динамически создаю окно выбора), а код, который я написал, был протестирован только в FireFox.