Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

всем доброго времени

помогите разобратся с непоняткой для меня

установлено три метода оплаты flat free и novaposhta 

нужно при изменении checkboxа  что б  выводило значение выбраного чекбокса quote['code'] 

а оно что не выбирай всеравно выводит одно и тоже flat.flat, почему так?

<script type="text/javascript"><!--
$(document).on('change', '#collapse-shipping-method input[type=\'radio\']:checked', function() {    
    alert('<?php echo $quote['code'];?>');    
    });
//--></script>    

 

Надіслати
Поділитися на інших сайтах


вобще задача стоит в другом

нужно в controllerе указать что когда выбран определенный метод оплаты проверять одни поля когда другой другие

например:

три варианта доставки нп, курърская, самовывоз

если чекбокс нп проверять кантри , зону , сити

если куръерская аддресс1, самовывоз аддресс2

сейчас или проверяются все сразу или наоборот ничего

пробовал в контроллере указать

 if ($quote['code'] == "novaposhta.novaposhta") {
             if ($this->request->post['country_id'] == '---') {
                    $this->error['country'] = $this->language->get('error_country'); }

                if (!isset($this->request->post['zone_id']) || $this->request->post['zone_id'] == '---') {
                    $this->error['zone'] = $this->language->get('error_zone');  }    
                if (!isset($this->request->post['city']) || $this->request->post['city'] == '---') {
                    $this->error['city'] = $this->language->get('error_city');  } }  

не получилось, пробовал  $this->session->data['shipping_method']['code'] == тоже самое

когда добавил этот скрипт который в первом посте, увидел что какой бы чек не выбранбыл всеравно  $quote['code'] == flat.flat

но потом я чють изменил скрипт и написал  alert(this.value) и оно сработало выдает code выбраного метода

теперь постает новый вопрос как в контроллере указать это?

 

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.