|
|
|
| Как «назначить» положение полосы прокрутки в элементе <select> когда option очень много??? | |
|
|
|
|
|
|
|
для: f68
(06.10.2005 в 13:06)
| | ну и что, что много опций? положение полосы прокрутки может быть справа или слева, при чем тут количество опций? поясните. | |
|
|
|
|
|
|
|
для: elenaki
(06.10.2005 в 19:09)
| | Допустим у меня 100 опций, а в селекте видно только 10. Пользователь выбрал 45-ю при этом ползунок оказался где-то посередине. При перезагрузке страницы мне нужно снова поместить ползунок в это положение. | |
|
|
|
|
|
|
|
для: f68
(06.10.2005 в 21:10)
| | Тогда надо чтобы select запомнил выбранное раннее значение.
Это надо поместить в <option selected> | |
|
|
|
|
|
|
|
для: codexomega
(06.10.2005 в 21:17)
| | А если у меня <select multiple> | |
|
|
|
|
|
|
|
для: f68
(06.10.2005 в 21:20)
| | Можно вытащить выбранные значения, а потом поставить <option selected> на первое в списке.
for(i=0;i<document.my_form.my_select.length;++i) {
if(document.my_form.my_select.options[i].selected == true)
alert(document.my_form.my_select.options[i].value);
}
|
Ну, что-то типа этого... | |
|
|
|
|
|
|
|
для: f68
(06.10.2005 в 13:06)
| | При перезагрузке присваивать выбранной обции свойство selected. Пример:
<option value="1" selected>
|
Ползунок автоматически перескочит к выбранной опции.
ЗЫ: /тьфу, в процессе написания этого поста чихнул 2 раза, значит именно так и надо делать ;-)) / | |
|
|
|