Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > пакетный выбор чекбосков


Автор: Ринат 1.6.2005, 12:55
добрый день
как написать сл вещь
есть чекбоксы, назовем их опциями, определенный опции входят в пакеты, тоже чекбокс
пакет 1 включается в себя опции 1, 2 , 3
если пользователь выбирает одновременно опции 1 2 3, то галка ставится на пакет 1, а галки с оции снимается
спасибо

Автор: Aliance 1.6.2005, 13:04
Модератор: пользуйтесь поиском, тема поднималась.
http://forum.vingrad.ru/index.php?showtopic=47535 и т.д.

Автор: Ринат 1.6.2005, 13:41
непонятно как галки снять с чебоксов

Автор: Ринат 1.6.2005, 14:15
document.SonderForm.elements.checked=false;
нашел

Автор: Ринат 1.6.2005, 14:58
общая задача такова. как сделать так, чтобы при выборе опр набора чекбоксов, галки с них снимались, и галка ставилась на чекбокса 3 например

Автор: Aliance 1.6.2005, 15:11
Код

если (выбран опр. набора чекбоксов) {
   то галки с них снимаются, и галка ставится на чекбокса 3;
}


А вообще, неплохо бы увидеть разметку.

Автор: Ринат 1.6.2005, 15:15
вобщем виде выглядит вот так, в принцпиеп ясно как сделать
вот написал так
Код

function option_paket () {
for (i=0; i<max_elements ; i++){
feld_name = 'check_feld_value_' + i;
if (document.SonderForm.elements[feld_name].value == 'option1') && document.SonderForm.elements[column+i].checked)
    {
    if (document.SonderForm.elements[feld_name].value == 'option2') && document.SonderForm.elements[column+i].checked)
        {
            if (document.SonderForm.elements[feld_name].value == 'option3') && document.SonderForm.elements[column+i].checked)
           {
             alert ("das ist das paket " ); // + pokazat nazvanie paketa
             document.SonderForm.elements[column+i].checked=false;
             
            }            
        }     
    }
}
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)