Задать вопрос
@zendpr

Как реализовать обновление цены?

Всем привет , есть обработчик формы.
if ($go) {

   $aData = array();

   $aData['payday'] = isset($_POST['payday']) ? $_POST['payday'] : '';
}

if (isset($url['get']) && in_array($url['get'], array('price', 'data'))) {
   // Цена
   $price = 50;

   if ($url['get'] == 'price')
      sys::outjs(array('sum' => $price));

}

И html
<label class="form-label" for="payday">Кол-во дней<span
                           class="ms-2 text-primary fs-10"></span></label>
                     <input id="payday" name="payday" type="number" value="1" class="form-control"
                        onchange="upd_price()">
                     <div class="invalid-feedback"></div>
                  </div>

                  <div class="d-flex fs-10 mb-1">
                     <p class="mb-0">Цена — </p><span class="ms-1">50 руб. день</span>
                  </div>
                  <div class="d-flex fs-10 mb-1 text-success">
                     <p class="mb-0">Итого — </p><span class="ms-1"><span id="sum">...</span> руб. скидка: 0%</span>

И js
Который обновляет сумму зависимости от значения в input id=payday
function upd_price() {
      $.getJSON(home + 'domen/page/payday/' + $('#payday').val() + '/get/price', function (arr) {
         $('#sum').html(arr['sum']);
      });
   }


Но сумма остается 50 , как сделать так чтоб значение из input умножалось на sum (в моем случае 50)
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы