Как узнать какой способ доставки активен?
Приветствую!
Подскажите, пожалуйста, есть ли у Minishop при изменении способа доставки какое-то js событие, которое вернет, что-то вроде id выбранного способа доставки? Хочу скрыть форму адреса доставки если таковая не требуется. К примеру для самовывоза не нужен адрес и чтобы не путать покупателя, лучше ее скрыть.
Если нет события возвращающего id, то думаю можно просто событие при изменении способа доставки. Можно было бы проверить есть ли поля required и скрыть весь блок в случае отсутствия оных.
Спасибо!
Подскажите, пожалуйста, есть ли у Minishop при изменении способа доставки какое-то js событие, которое вернет, что-то вроде id выбранного способа доставки? Хочу скрыть форму адреса доставки если таковая не требуется. К примеру для самовывоза не нужен адрес и чтобы не путать покупателя, лучше ее скрыть.
Если нет события возвращающего id, то думаю можно просто событие при изменении способа доставки. Можно было бы проверить есть ли поля required и скрыть весь блок в случае отсутствия оных.
Спасибо!
Комментарии: 3
что мешает просто отловить изменение формы?
$(document).on('change', '[name="delivery"]', function() {
if ($('[name="delivery"]:checked').attr('id') == 'delivery_5') {
и развлекайся на здоровье...
}
})
Похоже, что ничего) Затупил, не подумал, что можно .change повесить на весь документ. Спасибо большое!
это не на весь) это на [name=«delivery»]. Просто такая конструкция надежнее, чем, скажем $('[name=«delivery»]').change(function() {})
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.