powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / HTML, JS. Как сделать, чтобы можно было выбирать любую опцию select - а
3 сообщений из 3, страница 1 из 1
HTML, JS. Как сделать, чтобы можно было выбирать любую опцию select - а
    #33912053
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<select size="5">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>

Хочется сделать выбор рубрик именно в виде select c size>1

Как сделать, чтобы пользователь мог выбрать ЛЮБОЙ из элементов option.

В Mozile это возможно, т.к там работтает selected=false

В IE это не возможно, т.к там при указании <option selected="false" не возможно выбрать ту же самую опцию списка, а мне нужно ЛЮБУЮ.

Хочу чтобы работало в IE и в Mozile

==================================

Если ставлю <select size="5" onChange="selectOption()">

Все работает отлично, но нельзя выбрать ту же самую опцию, которая была.

Собственно задача: сделать поиск в select-e по like

Есть поле <input onKeyUp="findItem()">

Когда вводим что-нибудь в поле, в селекте находим похожую по like опцию и устанавливаем ее в selected, чтобы подсветить в select-e.

Далее кликаем по найденной мышкой и серверу должно передаться значение option.

Так же при клике на любую из опций, серверу должно передаться ее значение.

Повторюсь, что проблема в том, что когда опция становится selected, при клике на нее не будет события onchange.
...
Рейтинг: 0 / 0
HTML, JS. Как сделать, чтобы можно было выбирать любую опцию select - а
    #33912289
Opus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey TurnКак сделать, чтобы пользователь мог выбрать ЛЮБОЙ из элементов option.
В Mozile это возможно, т.к там работтает selected=false
В IE это не возможно, т.к там при указании <option selected="false" не возможно выбрать ту же самую опцию списка, а мне нужно ЛЮБУЮ.
Что-то непонятно... Скопировал предложенный код, открыл в ИЕ, все отлично выбирается.. Зачем selected = false ?
...
Рейтинг: 0 / 0
HTML, JS. Как сделать, чтобы можно было выбирать любую опцию select - а
    #33912471
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нельзя отловить событие выбора той опции, которая уже выбрана на данный момент. Например вы выбрали первую опцию - это событие onchange(), а дальше если вы пытаетесь кликнуть по ней же -никакого события не произойдет.
В firefox это все разруливается с помощью selected=false, либо вешая функцию onClick() на каждую из опций, в ИЕ ни то ни другое не работает.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / HTML, JS. Как сделать, чтобы можно было выбирать любую опцию select - а
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]