Всем привет. Есть вот такая функция: (все это на html странице)
<script type="text/javascript">
var payHandler = function () {
//требуется библиотека jquery
var widget = new cp.CloudPayments();
widget.charge({ // options
publicId: 'pk_1bc3aab210c5a67759f3abb7692bc',
description: 'Оплата в sprinthash.ru',
amount: 500, //сумма
currency: 'RUB',
invoiceId: '1234567', //номер заказа
accountId: 'user@example.com', //плательщик
},
function (options) { // success
//действие при успешном платеже
},
function (reason, options) { // fail
//действие при неуспешном платеже
});
};
$("#payButton").on("click", payHandler); //кнопка "Оплатить"
</script>
Задача, в переменную amount (8-я строка) передать свою сумму. Чуть выше в коде есть вот такой код:
<input type="text" id="summa" name="summa" value="300" placeholder="300" required></br>
<input class="button" type="submit" value="Продолжить оплату" onclick="TFun()"/>
<script>
function TFun(){
s = document.getElementById('summa').value;
//alert(s);
}
</script>
Он получает значение суммы из поля input c id summa, видно я закоментарил alert, этот скрипт работает исправно.
Как мне эту переменную s, передать в amount (вместо стандартной суммы в 500)?