![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| implements |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 20.7.2010 Репутация: нет Всего: нет |
добрый день, есть пять чекбоксов, как можно сделать неактивными остальные треи, если пользователь поставил два флажка, и соответственно если убрал cheсk то заного сделать активными все
|
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
нужна jquery код не проверялся |
||||
|
|||||
| implements |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 20.7.2010 Репутация: нет Всего: нет |
bars80080, спасибо, попробую, думаю если что не так подправлю сам!!!
|
|||
|
||||
| implements |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 210 Регистрация: 20.7.2010 Репутация: нет Всего: нет |
bars80080, так нет не разобрался
что означает
и
находится в нутри функции, следовательно оно всегда будет обнуляться, при каждом вызове |
||||
|
|||||
| JAYBE |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.3.2008 Репутация: нет Всего: 0 |
function collect_ch() {
var checked = 0; // обнуление счётчика, который подсчитывает количество отмеченный чекбоксов $('.chgrp').each(function () { // проходим по каждому элементу с клссом chgrp if(checked > 1) { $(this).css('disabled', true); } // если счётчик больше единицы, то текущий элемент в переборе сделать disable if($(this).css('checked')) { checked++; } // если текущий элемент в переборе отмечен (чекнут), то увеличить счётчик на единицу }); } Поулчается что если повесить на чекборк вызов этой функции, то при чеке все остальные будут задизейблены. И вообще, мне кажется что так будет "элегантнее":
Это сообщение отредактировал(а) JAYBE - 28.6.2013, 16:06 |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |