Как узнать какой способ доставки активен?

Приветствую!

Подскажите, пожалуйста, есть ли у Minishop при изменении способа доставки какое-то js событие, которое вернет, что-то вроде id выбранного способа доставки? Хочу скрыть форму адреса доставки если таковая не требуется. К примеру для самовывоза не нужен адрес и чтобы не путать покупателя, лучше ее скрыть.



Если нет события возвращающего id, то думаю можно просто событие при изменении способа доставки. Можно было бы проверить есть ли поля required и скрыть весь блок в случае отсутствия оных.

Спасибо!
Николай Артамонов
17 января 2016, 13:13
modx.pro
2
1 094
0

Комментарии: 3

mngatoff
18 января 2016, 03:57
0
что мешает просто отловить изменение формы?
$(document).on('change', '[name="delivery"]', function() {
	if ($('[name="delivery"]:checked').attr('id') == 'delivery_5') {
		и развлекайся на здоровье...
	}
})
    Николай Артамонов
    18 января 2016, 12:40
    0
    Похоже, что ничего) Затупил, не подумал, что можно .change повесить на весь документ. Спасибо большое!
      mngatoff
      18 января 2016, 12:44
      0
      это не на весь) это на [name=«delivery»]. Просто такая конструкция надежнее, чем, скажем $('[name=«delivery»]').change(function() {})
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3