За последние 24 часа нас посетили 40859 программистов и 1813 роботов. Сейчас ищут 782 программиста ...

Функция disable для нескольких checkbox

Тема в разделе "JavaScript и AJAX", создана пользователем allforweb, 19 дек 2010.

  1. allforweb

    allforweb Активный пользователь

    С нами с:
    18 сен 2010
    Сообщения:
    72
    Симпатии:
    0
    На страницу в цикле выводится 10 форм с новостями. Каждая форма имеет свой уникальный ID и содержит в себе 4 checkbox.
    - удалить
    - опубликовать (это checkbox отмечен тегом checked)
    - на главную
    - инфо
    Задача у меня следующая:
    при нажатии на checkbox "УДАЛИТЬ" - остальные checkbox'ы деактивируются. Только нужно сделать это в пределах одной формы.
     
  2. <?=RPG?>

    <?=RPG?> Активный пользователь

    С нами с:
    19 ноя 2010
    Сообщения:
    451
    Симпатии:
    0
    Обычно делают так: по одному чекбоксу на итем и где-нибудь внизу список действий: удалить, переименовать и тд.

    Что же касается текущего положения дел $('form input[type=checkbox]').attr('checked', false);

    Без jquery будет изврат (тупо лень писать)

    Ах ну да и нужно будет как-то выложить чекбокс удаления и включить его.
    типа $(this_form_object).find('.delete_checkbox').attr('checked', true);
     
  3. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    конкатом имена им дать типа

    del_32, public_32, home_32, info_32, где 32 - это id записи в БД.