подскажите пожалуйста. Я нашла и доработала под себя скрипт при клике на 7 способ доставки у меня само переключается на 2 способ оплаты, а как если потом выбрали другой способ доставки, переключалось бы на 1 способ оплаты? Помогите пожалуйста) <script> document.getElementById('del-type-7').onclick = function () { document.getElementById('pay-type-2').checked = !0 } </script> еще новичок, не пойму как условие else туда прописать) и будет ли такое решение работать во всех браузерах?
Присвойте всем чекбоксам/радиокнопкам (или что у вас) способов доставки один класс и отслеживайте клик по элементу с этим классом, а дальше по id этого элемента определяйте, какой способ выбран и чекайте соответствующий способ оплаты. И ещё, используйте jQuery. Сомневаюсь, что он у вас на сайте не подключён. Код: $(document).on('click', '.classforalldelivery', function(){ var delType = $(this).attr('id'); switch (delType){ case 'del-type-1': $('#pay-type-3').prop( "checked", true ); break; case 'del-type-2': $('#pay-type-1').prop( "checked", true ); break; case 'del-type-7': $('#pay-type-2').prop( "checked", true ); break; } }); Вообще, это лапша и можно сделать элегантней, но нужно видеть ваш html.