[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Зависимый чекбокс
allforweb
Подскажите, как сделать такую функцию. Есть 4 чекбокса, один из них с функцией «УДАЛИТЬ», еще один отмечен тегом «CHECKED» по умолчанию. Как сделать так, чтобы при выборе чекбокса «УДАЛИТЬ» остальные чекбоксы просто отключались и становились неактивными.



Спустя 13 минут, 9 секунд (8.12.2010 - 23:10) sergeiss написал(а):
Сделай функцию на JS, которая выполняет описанные тобой действия, и вызывай её из обработчика onclick нужного чекбокса.

PS. "Как" говоришь... Используй функцию document.getElementById() для получения нужного элемента и его свойство checked для изменения.

Спустя 35 минут, 31 секунда (8.12.2010 - 23:45) allforweb написал(а):
Цитата (sergeiss @ 8.12.2010 - 20:10)
Сделай функцию на JS, которая выполняет описанные тобой действия, и вызывай её из обработчика onclick нужного чекбокса.

PS. "Как" говоришь... Используй функцию document.getElementById() для получения нужного элемента и его свойство checked для изменения.

Ну написать такую функцию мне не по силам пока. Кстати у меня много блоков с чекбоксами на странице выведенных в цикле.

Спустя 23 минуты, 12 секунд (9.12.2010 - 00:08) kirik написал(а):
Вот для конкурса писал:
          Только точные вхождения <input type="checkbox" name="strict" <?php echo isset($_POST['strict'])?'checked="checked"':'' ?> onclick="hl_strict(this)" id="hl_ss" /><br />
Включая приставки <input type="checkbox" name="prefix" <?php echo isset($_POST['prefix'])?'checked="checked"':'' ?> id="hl_p" /><br />
Включая окончания <input type="checkbox" name="suffix" <?php echo isset($_POST['suffix'])?'checked="checked"':'' ?> id="hl_s" /><br />

     function ge(id) {
return document.getElementById(id);
}
function hl_strict(el) {
ge('hl_p').disabled = ge('hl_s').disabled = el.checked;
}

Спустя 1 день, 17 часов, 22 минуты, 17 секунд (10.12.2010 - 17:31) Dron19 написал(а):
тебе тут регулярные выражения не помогут

Спустя 2 часа, 3 минуты, 58 секунд (10.12.2010 - 19:35) inpost написал(а):
ВЫделил один - с остальных снялось выделение... это же не чекбокс =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.