![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| arbuzzz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 7.8.2007 Репутация: нет Всего: нет |
Как в мультиселекте реализовать выбор несокльких элементов по простому нажатию мышкой? То есть без ужержания Ctrl или Shift, просто по клику.
|
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
arbuzzz,
или создаешь массив, в него записываешь выбираемые элементы, и каждый раз при новом выборе пробегаешься циклом и выбираешь автоматически пункты, присутствующие в массиве (но выделение с которых было сброшено при клике на другом пункте), при снятии выделения, ессно элемент массива удаляешь; или SmartSelect. |
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Имхо, проще всего заменить мультиселект набором чекбоксов с кликабельными label-ами...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
ну можт там дезигн
|
|||
|
||||
| SelenIT |
|
|||
![]() баг форума ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3996 Регистрация: 17.10.2006 Где: Pale Blue Dot Репутация: 49 Всего: 401 |
Дезигн может практически не отличаться. Серверная обработка тем более та же самая. А юзеру в разы удобнее, в т.ч. при отключенном JS...
-------------------- Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму! |
|||
|
||||
| Alx |
|
|||
|
Ajaxy ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2903 Регистрация: 26.11.2003 Где: Cutopia Репутация: 10 Всего: 78 |
SelenIT, вообще-то чекбоксы для этого и были созданы)
а раз человек мучает select, знач на то у него есть своя скрытая причина. наверно) |
|||
|
||||
| arbuzzz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 7.8.2007 Репутация: нет Всего: нет |
Ну вообщем то да. У меня селект по ТЗ порписан.
|
|||
|
||||
| dsCode |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
arbuzzz, да, в onClick'e (даже лучше в onMouseDown) сохранять уже выделенные элементы. Затем после релиза (onClick) программно выбирать все элементы, согласно сохраненным. Или же, второй вариант - сэмулировать нажатие Shift'a или Ctrl'a при клике мышкой (если, это возможно).
|
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |