| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Ограничить выбор в SELECTe |
| Автор: langolier 26.8.2008, 13:18 | ||
Есть такой селект
Подскажите, как можно ограничить выбор, т.е. юзер сможет выбрать только 3 варианта?? |
| Автор: Ghirik 26.8.2008, 15:53 |
| Это не такая простая задача, как может показаться на первый взгляд. Предусмотренных методов для её решения нет, а сочинять через... не хочется. |
| Автор: Michael.de 26.8.2008, 16:06 |
| langolier, неполная информация - что должно произойти, если юзер кликнет на 4й вариант? Ghirik, <select>...</select> можно DIVами имитировать |
| Автор: bars80080 26.8.2008, 16:26 |
| а таком случае уж лучше накидать chekbox'ов и не мучаться |
| Автор: Ghirik 26.8.2008, 16:32 | ||
Ну, дак там кода килограмм. langolier, http://www.door-to.ru/AnimaJS/tool/animajs_instrument.htm, такое не подойдет? Добавлено через 3 минуты и 22 секунды Нет... langolier, не смотрите... |
| Автор: Hades 26.8.2008, 17:37 | ||
не знаю на сколько красиво получилось, но как вариант
|
| Автор: langolier 26.8.2008, 19:47 |
| хммм... что-то последний вариант я не понял совсем... В общем как я представляю себе решение: есть большой список, где-то 50 городов.. юзер может выбрать только три... три любых города... выделение происходит с зажатой кнопкой ctrl при попытке выделить чётвёртый ему показываем окошко "можно выбрать только 3 города"... либо вообще ничего не показывать, а не давать выделить этот 4-й город. затея с чекбоксами не рулит |
| Автор: bars80080 26.8.2008, 19:59 |
засунь в див с overflow-y:scroll , получишь тот же multiple select |
| Автор: langolier 26.8.2008, 20:24 |
| а как ограничить выбор до 3-х чекбоксов? |
| Автор: bars80080 26.8.2008, 21:01 | ||
|
| Автор: langolier 26.8.2008, 21:08 |
| СПАСИБО, bars80080!!!! Вопрос решён |