powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Простой HTML select не работает.
3 сообщений из 3, страница 1 из 1
Простой HTML select не работает.
    #39950237
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Простой select вроде этого

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<div class="form-group">
        <label>Minimal</label>
        <select class="form-control" style="width: 100%;">
            <option selected="selected">Alabama</option>
            <option>Alaska</option>
            <option>California</option>
            <option>Delaware</option>
            <option>Tennessee</option>
            <option>Texas</option>
            <option>Washington</option>
        </select>
    </div>



работает до тех пор, пока не помещу его в drop-down menu:

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
    <span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
    <li>
        <div class="form-group">
            <label>Minimal</label>
            <select class="form-control" style="width: 100%;">
                <option selected="selected">Alabama</option>
                <option>Alaska</option>
                <option>California</option>
                <option>Delaware</option>
                <option>Tennessee</option>
                <option>Texas</option>
                <option>Washington</option>
            </select>
        </div>
    </li>
</ul>



Вверху - это пример из бутстраповского демо.
Опции перестают выбираться, вернее, при mouse down они появляются, при mouse up исчезают и никакого выбора не происходит.
Похоже, причина в стиле "dropdown-menu". В таких контролах выбор сразу происходит при клике.

Как это фикснуть?
Задача, которую я решаю: колонки грида имеют меню для каждой колонки (как в популярном Angular контроле). В их числе Sort ASC, Sort DESC и Filter. В первых 2-х выбор происходит сразу на клике, проблем нет. А вот Filter использует drop down list, который не работает.

Сторонние контролы просьба не предлагать. Bootstrap 4.1.3 - это максимум, что я могу использовать.
Спасибо
...
Рейтинг: 0 / 0
Простой HTML select не работает.
    #39950357
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

почитайте документацию https://getbootstrap.com/docs/4.0/components/dropdowns/
по идее станет понятно, что такое dropdown-menu в Bootstrap
...
Рейтинг: 0 / 0
Простой HTML select не работает.
    #39950644
voraa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Renziglov,
Кто тебя учил так <label> писать?
Либо атрибут for надо использовать, либо элемент внутрь <label> запихивать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Простой HTML select не работает.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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