nipopadyuk
@nipopadyuk

Как в onckick передать значение из текстового поля?

Всем привет. Пытаемся сделать кнопку "Купить в рассрочку" от тинькова. Столкнулись с проблемой, что услуга одна, а цена всегда разная. Как передать в кнопку (значение sum и в блоке items) значение текстового поля, где мы вводим сумму договора на услуги?

<input type="text" class="summa" id="summa">

<button
  type="button"
  class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_L"
  onclick="tinkoff.create(
    {
      sum: 100000,
      items: [{name: 'Строительные услуги', price: 100000, quantity: 1},
      promoCode: 'installment_0_0_6',
      shopId: 'SHOP_ID',
      showcaseId: 'SHOWCASE_ID',
    },
    {view: 'modal'}
  )"
>Купить в рассрочку</button>
  • Вопрос задан
  • 61 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Nikita_Las
<button
  type="button"
  class="TINKOFF_BTN_YELLOW TINKOFF_SIZE_L"
  onclick="tinkoff.create(
    {
      sum: `${document.querySelector('.summa').value}`,
      items: [{name: 'Строительные услуги', price: `${document.querySelector('.summa').value}`, quantity: 1},
      promoCode: 'installment_0_0_6',
      shopId: 'SHOP_ID',
      showcaseId: 'SHOWCASE_ID',
    },
    {view: 'modal'}
  )"
>Купить в рассрочку</button>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы