У меня еще вопрос. Как сделать зависимость всех элементов друг от друга. У меня 2 блока радио, время и количество, и много чекбоксов. Нужно сделать вывод суммы в зависимости от параметров время-колво. Т.е. если выбрано 30 мин и 5 человек, то сумма 1000р., 60 мин и 15 чел. - 1500р. и т.д. Но также от этого изменялась цена и у чекбоксов.
Я было попробовала вариант, но это совсем коряво и неудобно.
if (vremia1.checked && chel1.checked){
type_vremia = 333;
} else
if (vremia1.checked && chel2.checked) {
type_vremia = 444;
} else
if (vremia1.checked && chel3.checked) {
type_vremia = 555;
} ;
Как это правильно организовать?
Попробовала так, вроде работает. Сделала привязку только к параметру количество (в принципе так и надо было)
price_exp1 += (type_exp1.checked
== true && chel1.checked) ? parseInt(type_exp1.value) : 0;
price_exp1 += (type_exp1.checked
== true && chel2.checked) ? parseInt(type_exp1.value)*2 : 0 ;
price_exp1 += (type_exp1.checked
== true && chel3.checked) ? parseInt(type_exp1.value)*3 : 0 ;
Этот вариант вобщем подходит, т.к. чекбоксов у меня немного. А вот если бы много было, так же прописывать к каждому не очень удобно и громоздко. Просто интересуюсь, какими способами их можно обобщить в одно правило?